Código
- Adicionar o TApplicationEvents no Formulário PRINCIPAL da aplicação.(Paleta:Additional do D7)
- Adicionar o código abaixo no evento onException do componente.
var
NomeDoLog: string;
Arquivo: TextFile;
begin
NomeDoLog := ChangeFileExt(Application.Exename, '.log');
AssignFile(Arquivo, NomeDoLog);
if FileExists(NomeDoLog) then
Append(arquivo) { se existir, apenas adiciona linhas }
else
ReWrite(arquivo); { cria um novo se não existir }
try
WriteLn(arquivo, DateTimeToStr(Now) + ':' + E.Message);
WriteLn(arquivo, '----------------------------------------------------------------------');
Application.ShowException(E);
finally
CloseFile(arquivo)
end;
end;
Será criado um arquivo como o nome da Aplicação e a extensão ".LOG" no mesmo lugar que está alocado o arquivo EXE.
Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009