Fórum Gravar em Log de Erro Tabela c/ Key Violation #168176

07/07/2003

0

Ola Galera

Estou com problema de Key Violation ( Paradox) e não consigo localizar em qual tabela pois só ocorre quando esta em uso pelos usuários, já criei um log de erro vide abaixo mas não sei como gravar qual a tabela ou linha do programa.

procedure TFrmLemca.ApplicationEvents1Exception(Sender: TObject;
E: Exception);
var
NomeDoLog: String;
Arquivo: TextFile;
begin
NomeDoLog:= ChangeFileExt(Application.ExeName,´.log´);
AssignFile(Arquivo, NomeDoLog);
if FileExists(NomeDoLog) then
Append(Arquivo)
else
Rewrite(Arquivo);
try
Writeln(Arquivo, Datetimetostr(now)+´:´+ E.Message);
Application.ShowException(E);
finally
CloseFile(Arquivo);
end;
end;


Roberto_conetsys

Roberto_conetsys

Responder

Posts

07/07/2003

Skywalker

Ola tudo bem?

Em uma das Clube Delphi anteriores veio uma reportagem sobre logs de erros que ensinava a fazer um programinha que capturava a mensagem de erro, o componente em foco, a data e o form em uso no momento.
Quem sabe o exemplo não esteja disponivel para download no site.


Ate +!


Responder

Gostei + 0

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

Aceitar