Fórum Erro no termino da aplicação #211660

04/02/2004

0

Tenho uma aplicação que ao ser finalizada dá erro de access violation, mas somente se um dm for criado!!!

Já analizei os seguintes pontos e não obtive sucesso:

- Unit do DM, verificando se chama algum procedimento ou metódo de outra unit.
- Não existe o evento ondestroy
- Não existe outra unit do projeto no uses


Detalhes do DM:

- Utiliza componentes da paleta IBX (atualizada)


Obs.: Delphi 5.0 SP1


Detalhe que fiz um teste inserindo este dm em uma aplicação nova, e o erro não ocorre!!


CONTO COM A AJUDA DE VOCÊS!!!

Grato,


Bern


_||bern||_

_||bern||_

Responder

Posts

04/02/2004

Skywalker

Ja tentou compilar passo a passo (F8) para saber em qual linha de codigo esta dando este erro, para melhor analise.


Responder

Gostei + 0

04/02/2004

Fabio.hc

Eu estava com problema parecido com o seu, so que alguns micro fucionava e outros não, uns com win98 e outros com winXP, como não consegui descobrir porque do erro, fiz o seguinte:

procedure TFrmPrincipal.FormClose(Sender: TObject;  var Action: TCloseAction);
begin
   try
   dmD.Destroy;
   dmB.Destroy;
   dmC.Destroy;
   dmE.Destroy;
   dmA.IBTrans.Commit;
   except
   end;
end;


Resolveu, porque acabaram os erros, uso esta solução até encontrar uma melhor.


Responder

Gostei + 0

04/02/2004

_||bern||_

Já usei o debug, e não deu certo!!! e no momento do destroy do DM...

tambem dei destroy em todos os componentes e nao deu certo....



MAS CONSEGUI!!!!

AI VAI O erro era em um IBquery... exclui ele e inclui novamente ai funcionou!!


mas de qualquer forma valeu


Responder

Gostei + 0

05/02/2004

Henry.fartura

alguem de vcs ja viu este erro: ´Invalid Pointer Operation´
ocorre isto qdo fecho o form principal...

se puderem me ajudar eu agradeço!


Responder

Gostei + 0

05/02/2004

Fvilela

Kra,
Qual é exatamente o erro que dá ????


Responder

Gostei + 0

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

Aceitar