程序有时会出错,自动退出,程序为后台自动运行,无人工操作。但有时会自动关闭,我想捕获异常信息,加在工程文件的代码段,不知行不,可以测试后好像不行,没反应,退出还是不会有消息。下面为工程文件的代码,
begin
Application.Initialize;
Application.CreateForm(THJMainForm, HJMainForm);
Application.CreateForm(TDataModule1, DataModule1);
Application.CreateForm(TDBConfigureFrm, DBConfigureFrm);
Application.CreateForm(THYDBConnectClass, HYDBConnectClass);
Application.CreateForm(THJDBConnectClass, HJDBConnectClass);
try
Application.Run;
except
on E:Exception do AccessLog('log\程序log.log',E.Message,1,1); //此句把异常信息写入一个文件,但没反应,不知这样加对不对。
end;
end.
begin
Application.Initialize;
Application.CreateForm(THJMainForm, HJMainForm);
Application.CreateForm(TDataModule1, DataModule1);
Application.CreateForm(TDBConfigureFrm, DBConfigureFrm);
Application.CreateForm(THYDBConnectClass, HYDBConnectClass);
Application.CreateForm(THJDBConnectClass, HJDBConnectClass);
try
Application.Run;
except
on E:Exception do AccessLog('log\程序log.log',E.Message,1,1); //此句把异常信息写入一个文件,但没反应,不知这样加对不对。
end;
end.
procedure AppException(Sender: TObject; E: Exception);