Acces violation at address..

Delphi

21/11/2012

Deu um erro aqui no programa estranho erro "Access violation at address (numeros) in module ''Nomedoprograma.exe'' Read of address (Numeros)" e ja me cansei do tal , ja me mandaram checar aquela parte que diz a ordem dos formulários mais até agora não resolveu eis uma print do mesmo : https://www.box.com/s/gjiwmna6kbk1em6gwpmh
e ja não sei o que fazer a aplicação está quase pronta e com esse erro não da para entrega-lo.
OBS:Este erro não dá somente em uma parte ou só quando faço determinada ação mais sim quando fecho alguns formulários/abro e também ele não interfere nas ações somente aparece você da OK e sai e continua a usar normalmente, peço-vos ajuda


Att,
Jonathan Romeiro.
Jonathan Romeiro

Jonathan Romeiro

Curtidas 0

Respostas

William

William

21/11/2012

Colega vc está trabalhando orientado à objetos?

Seus formulários são descendentes de outro form?

Quando vc fecha ou abre os forms existem quais tipos de instruções sendo executadas?

Senão for problema nos Forms, verificar instâncias de componentes.
GOSTEI 0
Jonathan Romeiro

Jonathan Romeiro

21/11/2012

Colega vc está trabalhando orientado à objetos?

Seus formulários são descendentes de outro form?

Quando vc fecha ou abre os forms existem quais tipos de instruções sendo executadas?

Senão for problema nos Forms, verificar instâncias de componentes.


1.Sim
2.Não
3. Na maioria fecho/ abro querys, alguns ativo botões.
GOSTEI 0
William

William

21/11/2012

Pode parecer besteira, mas tente debugar a aplicação reproduzindo os mesmos eventos em q aparece a mensagem de erro.

Desse modo fica mais fácil de encontrar o infeliz do erro!!!
GOSTEI 0
Bruno Leandro

Bruno Leandro

21/11/2012

Ola, este erro normalmente ocorre quando voce esta tentando acessar um objeto que ja foi excluir ou nao foi criado ex:

se voce tem uma variavel no form principal, e no onclose o form aberto voce executa freeandnil(variavel); e ao tentar acessar ela novamente no form principal ou em outros forms ira gerar esse erro. ou tentar acessar um objeto que voce nao deu create ex: variavel_stringlist := tstringlist.create; se voce tentar acessar essa variavel antes da sua criacao ela estara como nil e ira gerar esse erro tambem, entao verifique nos seus evento onclose, oncreate, show, active o que pode estar executando.
GOSTEI 0
Jonathan Romeiro

Jonathan Romeiro

21/11/2012

Em um formulário era o que o Bruno disse , corrigi só que no outro com o formClose ou Deactivate vazio está dando o erro na hora de fechar.
GOSTEI 0
POSTAR