Hallo zusammen...
seit heute beschäftige ich mich wieder mit der
Exception, die ich beim Schließen der AnyDAC Connection erhalte.
Folgenden Vorschlag werd ich mir jetzt als Nächstes anschauen:
Am schnellsten geht es vermutlich wenn du dich in die
TFDPhysManager.InternalClose(ATerminate, AWaitForClose: Boolean);
in der FireDAC.Phys reinhängst.
Folgendes habe ich heute noch versucht, leider ohne Erfolg:
- Programm beenden ohne die TADConnection zu schließen
- TADConnection schließen und auftretende Exceptions unterdrücken:
Delphi-Quellcode:
procedure TfrmMain.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
[...]
try
dacConnection.Connected := False;
except
end;
[...]
end;