Ir para conteúdo
  • Cadastre-se

Erro de Memória Danificada ou arquivo protegido


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

Recommended Posts

  • Membros Pro
Postado

Pessoal,

Estou tendo um problema com a AcbrLibNFe. Fiz uma atualização h´uns dias atrás e começou a das erro de arquivo protegido ou de memória danificada.

Retornei para uma compilação anterior que tinha aqui e o erro parou.

Hoje resolvi compilar novamente e atualizar a dll. Mas o erro retornou.

O pode estar acontecendo?

 

erroacbr.png

ACBrLibNFE-20200428.log

  • Membros Pro
Postado

Só pra complementar,

Como não tem geração de log o método que estou tentando executar é o GerarChave.

Nas imagens abaixo vejam as versões.

A antiga funciona normalmente, já com a nova compilação dá o erro que relatei acima.

NovaDll.png

AntigaDll.png

  • Membros Pro
Postado (editado)

Olá @Rafael Dias,

Obrigado pela resposta.

Fez o download de qual delas? Da nova?

É muito estranho, acabei de compilar aqui e o Demo C# nem abre.

Será alguma coisa no Lazarus?

 

compilada.png

erro.png

Editado por Nelson A Sousa
  • Membros Pro
Postado

Está muito esquisito, tô sem entender.

Se utilizo a versao 0.4.6.84 da dll, funciona normalmente.

Se mudo pra versão 0.4.6.92 não funciona nada. Não lê o INI, não grava, não faz nada.

  • Membros Pro
Postado (editado)
8 minutos atrás, Rafael Dias disse:

muito estranho mesmo, quais dll estão junto da dll da acbrlibnfe ?
x86 ou x64 ?

Estou usando tudo em x86.

Inclusive separei as antigas numa pasta e as novas compiladas em outra.

Seleciono tudo, copio pra raiz do EXE, antigas funciona, novas nem abre o leitura do INI.

dá erro -10. 

Acho que não falta nenhuma aí não.

dlls.png

Editado por Nelson A Sousa
  • Membros Pro
  • Solution
Postado

Graças a Deus acabei encontrando a solução, ou onde estava o problema...rsrsrs

Eu sempre tive o costume de arrastar as Dlls para a IDE do Visual Studio e deixar por conta do próprio VS copiar para a pasta raiz do EXE, tanto ao compilar minha solução quanto ao gerar o instalador.

A solução foi NÃO ARRASTAR para a IDE, copiei e colei as Dlls diretamente para a pasta raiz da solução.

Pronto, solucionado!!

Não sei porque o VS danificava as dlls que eu arrastava pra ele.

solucao.png

  • Curtir 1
  • Este tópico foi criado há 2185 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...