Olá,

Preciso de ajuda sobre um problema que vem ocorrendo em meu 
sistema: "access violantion in module ntdll.dll". Pelo que me parece 
é alguma exceção durante a execução de alguma função dessa .dll. 
Estou há mais de dois mês pesquisando e encontrei alguns tópicos na 
net sobre esse erro, mas nada que tenha ajudado muito. A única coisa 
que encontrei e que parece coerente com o que ocorre no meu sistema é 
que isso poderia ser algum erro durante a utilização (pelo 
Windows/programa) de algum recurso da placa de vídeo.
Vamos supor que o problema seja realmente esse, ou seja, no momento 
que o meu programa requisita esse recurso da placa de vídeo, ocorre a 
exceção. Pergunto aos colegas e até imploro para que me ajudem: como 
faço para detectar qual a rotina/componente/momento do programa que 
isso ocorre.
Não uso muitos componente de terceiros, justamente por causa dessas 
coisas inexplicáveis que acontecem. Os únicos componentes que 
desconfio possam estar relacionados são TAdvPanel, TAdvToolBar e 
TdvToolButton da TMS. Além desses, também utilizo os nativos 
TActionManager (para menu da tela principal), conjugado com 
TXpColorMap.

De cada 100 usuários que utilizam o sistema o problema acontece com 
5, mas não é sempre que ocorre. É aleatório, mas sempre ao voltar de 
algum módulo qualquer para o form principal que é onde estão os 
componentes acima.
A grande dificuldade de analisar é que, como já mencionei, não é 
sempre que a situação acontece e aqui em laboratório, em 3 máquinas o 
problena nunca ocorreu.

Se você tiver qualquer dica que possa me ajudar, agradeceria muito se 
me repassasse.

Obrigado

Valdir


Responder a