Thema: Delphi Fehlerbehandlung bei dll

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.139 Beiträge
 
Delphi 12 Athens
 
#4

AW: Fehlerbehandlung bei dll

  Alt 31. Jul 2021, 11:56
Das Einzige, wo eine Delphi-Exception die DLL verlassen darf, ist, wenn die aufrufende EXE/DLL "ebenfalls" mit Laufzeitpackages kompiliert wurde.

Ansonsten sind die "Klassen" inkompatibel und du hast nur eine der anderen Wahl(en):
* Status/ErrorCode im Result
* SetLastError/GetLastError
* oder eine eigene "LastError"-Methode (so kann man auch Error-Texte rausgeben)
* u.ä.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (31. Jul 2021 um 12:12 Uhr)
  Mit Zitat antworten Zitat