Evitar errores al cerrar la aplicación servidor (no se cierra) y al elegir una base de datos.
git-svn-id: https://192.168.0.254/svn/Proyectos.Tecsitel_FactuGES2/trunk@1088 0c75b7a4-871f-7646-8a2f-f78d34cc349f
This commit is contained in:
parent
0b46cdef0f
commit
e7f72e71ac
@ -85,6 +85,9 @@ begin
|
|||||||
edtPath.Text := dmServer.FDBPath;
|
edtPath.Text := dmServer.FDBPath;
|
||||||
edtUser.Text := dmServer.FDBUser;
|
edtUser.Text := dmServer.FDBUser;
|
||||||
edtPassword.Text := Decrypt(dmServer.FDBPass);
|
edtPassword.Text := Decrypt(dmServer.FDBPass);
|
||||||
|
if OpenDialog.InitialDir = '' then
|
||||||
|
OpenDialog.InitialDir := ExtractFilePath(Application.ExeName);
|
||||||
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrConexionBD.Finalize;
|
procedure TfrConexionBD.Finalize;
|
||||||
|
|||||||
@ -258,7 +258,8 @@ end;
|
|||||||
|
|
||||||
procedure TdmServer.DetenerLog;
|
procedure TdmServer.DetenerLog;
|
||||||
begin
|
begin
|
||||||
FEscribirLog.Free;
|
DriverManager.OnTraceEvent := NIL;
|
||||||
|
FreeAndNIL(FEscribirLog);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TdmServer.DriverManagerTraceEvent(Sender: TObject; const Text: string;
|
procedure TdmServer.DriverManagerTraceEvent(Sender: TObject; const Text: string;
|
||||||
@ -269,11 +270,14 @@ end;
|
|||||||
|
|
||||||
procedure TdmServer.EscribirLog(const AMensaje: String);
|
procedure TdmServer.EscribirLog(const AMensaje: String);
|
||||||
begin
|
begin
|
||||||
FEscribirLog.Enter;
|
if Assigned(FEscribirLog) then
|
||||||
try
|
begin
|
||||||
JvLogFile1.Add(AMensaje);
|
FEscribirLog.Enter;
|
||||||
finally
|
try
|
||||||
FEscribirLog.Leave;
|
JvLogFile1.Add(AMensaje);
|
||||||
|
finally
|
||||||
|
FEscribirLog.Leave;
|
||||||
|
end;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|||||||
@ -56,7 +56,7 @@ uses
|
|||||||
|
|
||||||
procedure TfServerForm.actCerrarExecute(Sender: TObject);
|
procedure TfServerForm.actCerrarExecute(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
Application.Terminate;
|
Application.MainForm.Close;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfServerForm.actRestartExecute(Sender: TObject);
|
procedure TfServerForm.actRestartExecute(Sender: TObject);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user