Gravar em Log de Erro Tabela c/ Key Violation
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;
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
Curtidas 0
Respostas
Skywalker
07/07/2003
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 +!
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 +!
GOSTEI 0