Access violation at address 00000000 Read of Address 0000000

02/02/2006

Tem alguma forma de saber de onde vem esse erro?Toda vez que fecho o aplicativo que estou desenvolvendo ocorre este erro , mas não faço a minima idéia do que o esta causando.


Joe_wah

Respostas

02/02/2006

Leonardobhbr

ou ja tive esse problema com o componente rdprint o que eu te aconselho é o seguinte no evento close

disconecte a conexão com o banco de dados que pode resolver.


Responder Citar

02/02/2006

Michael

Olá!

[b:ba02a43fe6]Violações de acesso[/b:ba02a43fe6] ocorrem quando se tenta acessar um endereço na memória que não existem mais. Comumente acontece quando se usa um objeto que já foi destruído.

A provável causa do erro acontecer quando vc fecha a aplicação é algum componente estar sendo criado com o [b:ba02a43fe6]Owner [/b:ba02a43fe6]incorreto, ou ainda em algum evento do tipo [b:ba02a43fe6]OnClose [/b:ba02a43fe6]vc estar acessando uma instância que não existe mais.

Existem programas que dectectam códigos que podem causar memory leaks em portencial. Um deles, free, é o [url=http://v.mahon.free.fr/pro/freeware/memcheck/]MemCheck[/url]. Use-o uma vez e nunca mais irá largá-lo... ;-) Existem soluções mais profissionais, como [b:ba02a43fe6]AQTime [/b:ba02a43fe6]e [b:ba02a43fe6]EurekaLog[/b:ba02a43fe6], mas são comerciais.

[]´s


Responder Citar

02/02/2006

Joe_wah

valeu , baseado no que disse suspeitei que poderia ser uns datasets que eu estava acessando no OnDestroy....mudei tudo para OnClose e agora ta blz...


Responder Citar

17/04/2012

Renato Silva

Também estou com esse problema e não consigo resolver de maneira alguma.
Responder Citar