Ir para conteúdo
  • Cadastre-se

dev botao

Arquivo Movimento ECF - PAF


Ver Solução Respondido por Rafael Batiati,
  • Este tópico foi criado há 4283 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Ola boa tarde,

Estou fazendo o arquivo Movimento por ECF e estou utilizando o acbrPAF e quando vou fazer a gravação do arquivo utilzando

acbrPAF.SaveFileTXT_R
esta apresentando esse erro "Attempted to read or write protected memory. This is often an indication that other memory is corrupt" nessa linha
int ret = ACBrPAFInterop.PAF_SaveFileTXT_R(this.Handle, RegistroR1Rec, RegistroR2Rec, PAF_R.RegistroR2.Count, RegistroR3Rec, RegistroR4Rec, PAF_R.RegistroR4.Count, RegistroR5Rec, RegistroR6Rec, PAF_R.RegistroR6.Count, RegistroR7Rec, ToUTF8(arquivo));

Já fiz os arquivos de Tabela de Produtos, Estoque e Indice Tecnico e não apresentou nenhum problema.

grd abs a tds.

Postado

Olá @andresantana, tabém estou com o mesmo erro,

porém está em português...

"Tentativa de leitura ou gravação em memória protegida.

Normalmente, isso é uma indicação de que outra memória está danificada."

Postado

Pessoal,

Eu uso essa mesma função e não recebo a mensagem de erro.

Se puderem anexar um projeto/código fonte pequeno apenas o necessário pra rodar e reproduzir o erro eu dou uma olhada aqui.

Abs,

Rafael Batiati

ACBrFramework - Automação comercial para todos.

MultiClubes - Soluções para a área de clubes, parques, lazer e entretenimento.

Postado

Boa tarde galera!!!

Ok Rafael Batiati, estou fazendo um demo bem simple e ja posto para vc.

@rftd, pode ficar tranquilo, sei que faculdade é tenso, ainda mais agora

que deve ser epoca de provas!!! Me desculpe por qualquer coisa!!!

Att,

Luiz Paulo

Postado

Rafael, segue em anexo, da uma verificado assim que tiver um tempo disponivel.

As vezes pode ser a gente fazendo algo de errado também!!!

OBS: ao enviar o sistema do forum alegou que o arquivo estava mto grante,

dai eu tirei a dll ACBrFrameWork.Net.dll, antes de testar, por favor

coloque ela na pasta BIN

Att,

Luiz Paulo

  • Solution
Postado

Valeu LuizPaulo, projeto de demo simples e direto ao ponto!!!

Corrigi o problema nos registros R1 e R2 do PAF, estavam declarados errados no código do ACBrFramework.Net, isso causava o problema.

Baixe a última versão do SVN e confira aí se funcionou.

Ok Rafael Batiati, estou fazendo um demo bem simple e ja posto para vc.

@rftd, pode ficar tranquilo, sei que faculdade é tenso, ainda mais agora

que deve ser epoca de provas!!! Me desculpe por qualquer coisa!!!

Não tem de quê pedir desculpas, estamos aí pra contribuir com o projeto mesmo, a ajuda de vocês é importante pois deixa o código cada vez mais estável.

Continuem usando e postando, quanto mais melhor.

Aproveitando o bonde, peço para sempre que possível ao postar já adiantar um demo com o código pra reproduzir o erro, pois isso nos poupa um trabalhão até chegar ao real problema.

Abs!

Rafael Batiati

ACBrFramework - Automação comercial para todos.

MultiClubes - Soluções para a área de clubes, parques, lazer e entretenimento.

  • 3 meses depois ...
Postado

Ola,

 

Queria saber se alguém pode me ajudar com o  ACBrPAFInterop.INSTANCE.PAF_SaveFileTXT_TITP(i, rmrs, i1, rirs, arquivo, arquivo, d); 

 

Não estou tendo idéia de como implementar isso. se alguém tiver um exemplo eu agradeço.

 

obrigado.

Postado

Ola,

 

Queria saber se alguém pode me ajudar com o  ACBrPAFInterop.INSTANCE.PAF_SaveFileTXT_TITP(i, rmrs, i1, rirs, arquivo, arquivo, d); 

 

Não estou tendo idéia de como implementar isso. se alguém tiver um exemplo eu agradeço.

 

obrigado.

 

Por que você precisaria desse método? Use o componente ACBrPAF

Rafael Batiati

ACBrFramework - Automação comercial para todos.

MultiClubes - Soluções para a área de clubes, parques, lazer e entretenimento.

Postado

Ola wagner,

 

Segue em anexo a função que utilizei, só substituir pelos campos do seu BD.

 

grd abs e fique com DEUS

 Obrigado @andresantana. vou dar uma olhada e ver como posso usar isso no Java.

  • Este tópico foi criado há 4283 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.