Einzelnen Beitrag anzeigen

Cashew

Registriert seit: 15. Mär 2017
24 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#14

AW: AnyDAC (FireDAC) - Exception beim schließen einer TADConnection

  Alt 17. Mai 2018, 16:41
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;
What goes arround, comes arround
  Mit Zitat antworten Zitat