Access violation at address 00000000 Read of Address 0000000
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
Curtidas 0
Respostas

Leonardobhbr
02/02/2006
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.
disconecte a conexão com o banco de dados que pode resolver.
GOSTEI 0

Michael
02/02/2006
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
[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
GOSTEI 0

Joe_wah
02/02/2006
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...
GOSTEI 0

Renato Silva*
02/02/2006
Também estou com esse problema e não consigo resolver de maneira alguma.
GOSTEI 0

Gleydson Fiusa
02/02/2006
Comigo acorre quando tento acessar um sistema CPA - Sistema de Cobrança de Prestações em Atraso. Primeirfo o Erro: "Cadeia de caracteres de classe inválida" e depois "Access violation at address 00000000 Read of Address 0000000"
GOSTEI 0

Fabio Palagar
02/02/2006
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
Eae... boa tarde![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
Poderia informar como consigo usar este MemCheck?
Pois estou com o mesmo problema, estou iniciando em Delphi e criando uma plataforma que usa formulários em abas com a ITD. Usei o exemplo do artigo do seguinte link, mas inclusive o código deixado no artigo da este mesmo erro.
[url]https://www.devmedia.com.br/artigo-clube-delphi-110-formularios-em-abas/14379[/url]
GOSTEI 0