Boa tarde a todos, hoje completei 1 mês e 11 dias que estava com problemas de Access Violation na biblioteca dbxmss.dll no delphi 2010 ao efetuar transações TEF, utilizando componente TEFAPI.
O pior era que não acontecia todas as vezes, ou determinadas sequencias que faria gerar o AV, era de forma aleatória.
- Formatei o computador
- Reinstalei delphi, mas agora com o Update 4/5 ( antes não tinha os Updates )
- Reinstalei todos componentes ACBr
- Removi o componente SQLCONNECTION do meu Datamodulo e arrastei um novo da paleta. Isso pode parecer que não tenha efeito, mas tem, pois ele reconfigura a conexão vindo de dbxconnections.ini e dbxdrivers.ini. (O AV em questão estava vindo sempre que abria ou fechava a conexão com banco de dados, isso consegui rastrear devido ao LOG_TXT que gero na aplicação, parecido com dos componentes ACBr).
- Apaguei todas DCUs, recompilei o projeto e pronto Resolvido.
- Removi ActiveX de Uses, não precisou do Initialize e CoUninitialize.
Obrigado a todos pela ajuda.
Considero o tópico resolvido ( de minha parte).
Showwww !!!
Já achei o Função e vou testar.
Muito obrigado pela dica.
Abraço.
Atualizando ---> 20/12/2016
Rodei o preenchimento do SAT com ROUNDABNT e coloquei em produção, 4 PDV´s.
Não tive mais o problema durante 1 semana. Deve ter resolvido.
Apenas dando retorno sobre o tópico pra galera saber o desfecho da historia.
Grato pela colaboração.
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.