Ir para conteúdo
  • Cadastre-se

dev botao

Erro ntdll.dll


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

Recommended Posts

Bom dia pessoal,

Estou usando um windows seven ultimate 64bits e Delphi 7

Estou reinstalando os componentes acbr na minha máquina e logo depois que instalei esse package " ACBr_NFe2.dpk ", toda vez que fecho o delphi estou tendo o seguinte erro:

"Access Violantion at address 7737BC06 in module 'ntdll.dll'....

Coloquei para que o Delphi fosse executado em modo de compatibilidade com o win xp sp3 e executado como administrador, mas mesmo assim não deu certo.

Descobri que o problema estava nesse package, pois fui reinstalando até que o problema aparecesse para identificar qual deles poderia estar causando o problema.

Alguem sabe me dizer o porque que esse erro ocorre?

Abraços.

Link para o comentário
Compartilhar em outros sites

  • 5 semanas depois ...
  • 6 meses depois ...

Estou com o mesmo problema só que na função "ArquivoMFD_DLL" tanto por data quanto por COO.

Estou usando a Elgin k.

acbrlog

-- 10:00:49 Estado

            TX -> {90;LeInteiro;NomeInteiro="EstadoFiscal";40}

   10:00:49 RX <- {90;0;ValorInteiro=1;20}

-- 10:00:49 

            TX -> {91;LeInteiro;NomeInteiro="Indicadores";39}

   10:00:49 RX <- {91;0;ValorInteiro=14400;24}

-- 10:00:49 Estado

            TX -> {92;LeInteiro;NomeInteiro="EstadoFiscal";40}

   10:00:50 RX <- {92;0;ValorInteiro=1;20}

-- 10:00:50 

            TX -> {93;LeInteiro;NomeInteiro="Indicadores";39}

   10:00:50 RX <- {93;0;ValorInteiro=14400;24}

-- 10:00:50 Estado

            TX -> {94;LeInteiro;NomeInteiro="EstadoFiscal";40}

   10:00:50 RX <- {94;0;ValorInteiro=1;20}

-- 10:00:50 

            TX -> {95;LeInteiro;NomeInteiro="Indicadores";39}

   10:00:50 RX <- {95;0;ValorInteiro=14400;24}

-- 10:00:50 NumSerie

            TX -> {96;LeTexto;NomeTexto="NumeroSerieECF";38}

   10:00:50 RX <- {96;0;ValorTexto="EL051000000000001120";39}

-- 10:00:52 NumSerie

            TX -> {97;LeTexto;NomeTexto="NumeroSerieECF";38}

   10:00:52 RX <- {97;0;ValorTexto="EL051000000000001120";39}

-- 10:00:52 GrandeTotal

            TX -> {98;LeMoeda;NomeDadoMonetario="GT";34}

   10:00:52 RX <- {98;0;ValorMoeda=17.430,2300;28}

-- 10:00:52 DataHora

            TX -> {99;LeData;NomeData="Data";26}

   10:00:52 RX <- {99;0;ValorData=#03/01/2012#;28}

-- 10:00:52 

            TX -> {100;LeHora;NomeHora="Hora";27}

   10:00:52 RX <- {100;0;ValorHora=#10:05:30#;27}

-- 10:00:52 DataHora

            TX -> {101;LeData;NomeData="Data";27}

   10:00:52 RX <- {101;0;ValorData=#03/01/2012#;29}

-- 10:00:52 

            TX -> {102;LeHora;NomeHora="Hora";27}

   10:00:52 RX <- {102;0;ValorHora=#10:05:30#;27}

-- 10:00:52 ArquivoMFD_DLL( 1/12/2011 , 31/12/2011 , C:\ArquivoMFD_data.TXT ) 

            TX -> {103;LeTexto;NomeTexto="NumeroSerieECF";39}

   10:00:53 RX <- {103;0;ValorTexto="EL051000000000001120";40}

-- 10:00:53 

            TX -> {104;LeTexto;NomeTexto="Modelo";31}

   10:00:53 RX <- {104;0;ValorTexto="K";21}

-- 10:00:53 

            TX -> {105;LeInteiro;NomeInteiro="ContadorProprietarios";50}

   10:00:53 RX <- {105;0;ValorInteiro=1;21}

-- 10:00:53 

            TX -> {106;LeTexto;NomeTexto="Marca";30}

   10:00:53 RX <- {106;0;ValorTexto="ELGIN";25}

-- 10:00:54 

            TX -> {107;LeTexto;NomeTexto="VersaoSW";33}

   10:00:55 RX <- {107;0;ValorTexto="01.00.04";28}

-- 10:00:55 

            TX -> {108;LeTexto;NomeTexto="TextoLivre";35}

   10:00:55 RX <- {108;0;ValorTexto="MD5: c71d057f6a9fe925fad8641bcbc6433b[LF]        EMPRESA Vs: 3.1.5";91}

-- 10:00:55 

            TX -> {109;LeTexto;NomeTexto="Marca";30}

   10:00:55 RX <- {109;0;ValorTexto="ELGIN";25}

-- 10:00:55 

            TX -> {110;LeTexto;NomeTexto="Modelo";31}

   10:00:55 RX <- {110;0;ValorTexto="K";21}

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia pessoal,

Estou usando um windows seven ultimate 64bits e Delphi 7

Estou reinstalando os componentes acbr na minha máquina e logo depois que instalei esse package " ACBr_NFe2.dpk ", toda vez que fecho o delphi estou tendo o seguinte erro:

"Access Violantion at address 7737BC06 in module 'ntdll.dll'....

Coloquei para que o Delphi fosse executado em modo de compatibilidade com o win xp sp3 e executado como administrador, mas mesmo assim não deu certo.

Descobri que o problema estava nesse package, pois fui reinstalando até que o problema aparecesse para identificar qual deles poderia estar causando o problema.

Alguem sabe me dizer o porque que esse erro ocorre?

Abraços.

Você instalou a capicom antes de instalar o pacote, aqui eu tenho delphi 7 em um Win7 ultimate 64 bits e funciona normalmente.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...
  • Moderadores

Este erro se procurar na net é algum ponto dessa dll que na hora de compilar foi deixado com break point

e o que acontece é de levantar a excessão, tinha conseguido um tempo atrás um blog onde explicava como corrigir isso

mas é problema do windows, procure a fundo na net que você vai encontrar a solução.

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Bem após inúmeras pesquisas, formatações, reinstalações de windows sem conseguir resolver o erro, enfim, consegui achar o caminho das pedras.

No meu caso, toda vez que eu fechava o delphi dava o erro da ntdll. Bastava eu abrir o delphi e já fechar que dava o erro. Eu nunca esquentei a cabeça até que comecei fazer testes com TEF usando o ACBRTEFD + o pin pad e o programa travava direto com erro da ntdll.

Fica a dica aí para quem estiver passando por isso.

Basta copiar as dll's da pasta OPENSSL que fica na pasta DLLS do projeto ACBR para a pasta WINDOWS\SYSTEM32.

Valeu a todos pelas dicas.

Link para o comentário
Compartilhar em outros sites

  • 5 meses depois ...
  • 8 meses depois ...

Olá,

 

Compartilhando:

Estava tendo esse problema com o windows 7 e não conseguia resolver de jeito nenhum, copiei as dlls, registrei, fiz tudo que podem imaginar(quase tudo, rs).

Obs.: Como meu sistema é modulado com bpl, o erro só acontecia quando carregava o modulo que havia o componente acbrnfe.

 

Solução:

 

Hoje tentando de tudo que jeito, fazendo os teste junto com um técnico, descobrimos que é o firewall do windows que estava causando o erro, assim que desabilitou o sistema conseguiu carregar o módulo sem erro e funcionou perfeitamente.

O engraçado que estava quebrando a cabeça no código, nas dlls, etc. e esqueci de verificar o firewall ou antivírus.

Vou fazer alguns testes mais detalhados, se só adicionando a aplicação no firewall para evitar este erro, para poder manter o firewall ativo, assim que tiver um retorno, aviso.

 

Bom, é isso. Se acontecer com alguém, tente isso.

Link para o comentário
Compartilhar em outros sites

Bem após inúmeras pesquisas, formatações, reinstalações de windows sem conseguir resolver o erro, enfim, consegui achar o caminho das pedras.

No meu caso, toda vez que eu fechava o delphi dava o erro da ntdll. Bastava eu abrir o delphi e já fechar que dava o erro. Eu nunca esquentei a cabeça até que comecei fazer testes com TEF usando o ACBRTEFD + o pin pad e o programa travava direto com erro da ntdll.

Fica a dica aí para quem estiver passando por isso.

Basta copiar as dll's da pasta OPENSSL que fica na pasta DLLS do projeto ACBR para a pasta WINDOWS\SYSTEM32.

Valeu a todos pelas dicas.

Valeu cara!!!!! desse erro eu não sofro mais.

Link para o comentário
Compartilhar em outros sites

  • 8 meses depois ...

Bem após inúmeras pesquisas, formatações, reinstalações de windows sem conseguir resolver o erro, enfim, consegui achar o caminho das pedras.

No meu caso, toda vez que eu fechava o delphi dava o erro da ntdll. Bastava eu abrir o delphi e já fechar que dava o erro. Eu nunca esquentei a cabeça até que comecei fazer testes com TEF usando o ACBRTEFD + o pin pad e o programa travava direto com erro da ntdll.

Fica a dica aí para quem estiver passando por isso.

Basta copiar as dll's da pasta OPENSSL que fica na pasta DLLS do projeto ACBR para a pasta WINDOWS\SYSTEM32.

Valeu a todos pelas dicas.

 

Estou com mesmo problema, aonde que consigo essas dll?

Link para o comentário
Compartilhar em outros sites

  • 5 meses depois ...

Bom dia Julio. Amigo aqui usamos o delphi 7. 

        Fizemos outro teste e apenas instalamos o componente da acbrnfse e o colocomos em um form qualquer e da o erro de acess violation, removendo o componente do form, nao da mais o erro, nao conseguimos ver qual é a incompatibilidade.

 

        Fizemos outro teste desistalamos tudo da acbr, e simplesmente apontamos as livrarias, e inserirmos em um form algumas units como por exemplo acbrnfse, e tambem da o erro, ai entramos e simplesmente comentamos as linhas nos uses do form que tem as units e compila normalmente.

 

      Veja bem: ao debugar ele acessa a aplicação, e ao fechar ele vai para as units da acbr,sem ter necessidade pois elas estão em um form que sequer foi executado.

   

     Aguardo, e estou a disposicao, o obrigado pela atenção.

Link para o comentário
Compartilhar em outros sites

  • 4 anos depois...
  • Este tópico foi criado há 2109 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.