Fórum Não estou conseguindo encontrar o erro #293674

30/08/2005

0

Opa
Estou com o seguinte problema, se eu abro e fecho a mesma tela várias vezes, as primeiras o sistema abre corretamente;
Com o executável , simplismente ele fecha o programa ;
se executo do delphi, dá (ACCESS VIOLATION) mas se estou debugando este erro não ocorre;
Pensei que fosse a memória , mas de acordo com os testes que fiz , não é isso

Se alguem puder me ajudar , ficaria muito grato;
:oops: :oops:


Josafat

Josafat

Responder

Posts

30/08/2005

Rjun

Seu form é MDI? Poste o código em que vc abre/cria o form e o código onde vc fecha o form.


Responder

Gostei + 0

30/08/2005

Josafat

Nao a form é child e é herdada de uma outra form portanto nesta no evento onCreate so crio duas classes e no FormClose dou classe.free nas mesmas
:roll:


Responder

Gostei + 0

30/08/2005

Rjun

Poste o código. A impressão q dá é q a aplicação esta tentando acessar algo que não foi criado ainda.


Responder

Gostei + 0

30/08/2005

Massuda

Geralmente Access Violation está relacionado com tentativas de utilizar objetos que ou ainda não foram criados no programa ou já foram destruídos (automaticamente ou não) em algum ponto do programa.

Para facilitar, tente determinar onde o erro está ocorrendo. Para isso:[list:18d1b4f1b9][*:18d1b4f1b9]marque as opções de debug em [b:18d1b4f1b9]Project|Options|Compiler|Debugging[/b:18d1b4f1b9][*:18d1b4f1b9]dê um build (menu [b:18d1b4f1b9]Project|Build[/b:18d1b4f1b9]) no seu programa[*:18d1b4f1b9]inicie a execução do seu programa[*:18d1b4f1b9]volte no Delphi[*:18d1b4f1b9]no menu [b:18d1b4f1b9]Search|Find Error[/b:18d1b4f1b9], informe o endereço do erro (*)[/list:u:18d1b4f1b9](*) Por exemplo, se a mensagem de erro for ´Access violation at address 0041B241 in module ´PROGRAMA.EXE´....´, o endereço do erro é 0041B241.

Com um pouco de sorte, o Delphi irá mostrar a linha problemática.


Responder

Gostei + 0

30/08/2005

Josafat

Obrigado pela ajuda

Infelizmente não poderei postar o conteúdo da unit, pois é expressamente proibido pela empresa, lamento;

Continuo a procura pelo erro , se for algo diferente do q vcs comentaram postarei com certeza

:D


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar