Erro quot;runtime erro 216 at 00404244quot;

Delphi

30/08/2006

Ola pessoal

Estou com esse erro ao acessar um sistema Delphi7+paradox+winXP, mas o estranho que em outra maquina tb. com winXP acessa normalmente, estou ficando de cabelo em pé, não é a 1a vez que acontece.

O q pode ser?


Helderjr

Helderjr

Curtidas 0

Respostas

Massuda

Massuda

30/08/2006

Tente determinar onde o erro está ocorrendo. Para isso:[list:98831f8bda][*:98831f8bda]marque as opções de debug em Project/Options/Compiler/Debugging[*:98831f8bda]dê um build (menu Project/Build) no seu programa[*:98831f8bda]inicie a execução do seu programa[*:98831f8bda]volte no Delphi[*:98831f8bda]no menu Search/Find Error, informe o endereço do erro (esse endereço está na mensagem de erro)[/list:u:98831f8bda]Com um pouco de sorte, o Delphi irá mostrar a linha problemática.


GOSTEI 0
Helderjr

Helderjr

30/08/2006

Massuda, fiz o teste como vc orientou e parrou na unit system na procedure abaixo e linha Destroy.

procedure TObject.Free;
begin
if Self <> nil then
Destroy; <<--------------
end;

Só para explicar, o erro só apresenta no cliente e em uma determinada maquina com WinXP e outra maquina no mesmo cliente e com WinXP tb. o sistema carrega perfeitamente.

E como sempre no meu micro e nos demais da empresa, funciona normal.


GOSTEI 0
Helderjr

Helderjr

30/08/2006

Pessoal

Será que o erro ´runtime erro 216 at 00404244´ esta relacionado as mensagens abaixo: Toda vez que compilo meus sistemas apresenta essas mensagens

Build
[Warning] MENUPRI.PAS(8): Unit ´FileCtrl´ is specific to a platform
[Warning] MENUPRI.PAS(304): Symbol ´DebugHook´ is specific to a platform


GOSTEI 0
Massuda

Massuda

30/08/2006

Toda vez que compilo meus sistemas apresenta essas mensagens...
Mensagens do compilador marcadas como ´Hint´ ou ´Warning´ podem ou não indicar problemas em potencial (não necessariamente erros). No seu caso, as duas mensagens significam que seu código pode não ser portável para outra plataforma que não seja Windows, o que provavelmente não é um problema para você agora.


GOSTEI 0
Helderjr

Helderjr

30/08/2006

Massuda, realmente não é esse o caso agora e vc tem mais alguma dica para que possa solucionar o problema do erro ´runtime erro 216 00404244´, já segui as ultimas dicas q vc passou mas não consegui resolver.


GOSTEI 0
Massuda

Massuda

30/08/2006

Difícil dizer com as informações que você postou. Esse tipo de problema geralmente é causado por tentar usar um objeto não criado ou (como parece ser o seu caso) usar um objeto que já foi destruído.


GOSTEI 0
POSTAR