Apenas complementando, AV's (Access Violations, para os íntimos) também podem 
ocorrer se um objeto já destruido é referenciado no seu código.

Atte,
Ricardo.

1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.

2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor 
compreendida.

3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

--- Em dom, 17/1/10, alarangeiras <a.larangei...@pop.com.br> escreveu:

De: alarangeiras <a.larangei...@pop.com.br>
Assunto: [delphi-br] Re: Access Violation
Para: delphi-br@yahoogrupos.com.br
Data: Domingo, 17 de Janeiro de 2010, 8:20







 



  


    
      
      
      Olá, Jorge!



Considerando a resposta dos outros dois colegas, gostaria de explicar um pouco 
o que é o erro de Access Violation.



O Access Violation ocorre quando você está tentando acessar, via código, um 
objeto que não foi criado ainda.



Por exemplo, carregar um texto num Edit Box contido em um Form que ainda não 
foi criado. Como o Edit Box ainda não existe, não será possível preenchê-lo, o 
que gera um erro de Access Violation (ou violação de acesso).



Para resolver isso, eu costumo seguir o código, passo-a-passo, até encontrar o 
causador do erro. Como você disse estar usando um banco de dados, pode ser a 
tentativa de passar uma declaração SQL ou comandar o carregamento de uma 
tabela, sempre via código, antes que os componentes responsáveis por essa 
operação estejam criados.



Você pode observar também em que ponto do seu sistema está ocorrendo o erro. Se 
for depois de pressionado um botão, é a partir do evento dele que começa a 
pesquisa. Se for na abertura de uma janela, pode estar no evento FormCreate, 
FormShow ou FormActivate, por exemplo.



Espero ter ajudado!



Alessandro Larangeiras.



--- Em delphi...@yahoogrup os.com.br, Jorge Diniz <jjzdi...@.. .> escreveu

>

> Bom dia a todos,

> 

> Tenho um programa feito em Delphi 7 + Paradox , e estou recebendo a seguinte 
> mensagem de erro :

> 

> ACCESS VIOLATION 00557E07 IN MODULE ´FOCUS.EXE´ - READ OF ADRESS 00000000

> 

> Alguem tem idéia de como eu descubro onde esta este erro ?

> 

> Obrigado

> 

>  Jorge Diniz

> 

> 

>       ____________ _________ _________ _________ _________ _________ _

> Veja quais são os assuntos do momento no Yahoo! +Buscados

> http://br.maisbusca dos.yahoo. com

>





    
     

    
    


 



  






      
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]

Responder a