Einzelnen Beitrag anzeigen

Scurra

Registriert seit: 19. Jan 2015
81 Beiträge
 
Delphi 10.3 Rio
 
#7

AW: SystemException Ursache finden

  Alt 15. Apr 2020, 06:43
In unserer Software bekommen wir gelegentlich auch Fehlerberichte von Fehlern in dieser Funktion. Bei uns liegt es an einer fehlerhaften Komponente, die im Destruktor gelegentlich Exceptions auslöst. Der Destruktor wird wiederum vom Destruktor des Formulars aufgerufen.
Nach meinem Verständnis wird dadurch das Formular, auf dem die Komponente liegt, nicht freigegeben (oder evtl. nur die Referenz auf unsere Formularvariable nicht zurückgesetzt), was beim Schließen der Anwendung dazu führt, dass die Anwendung erneut versucht, das Formular freizugeben. Das führt dann zu dem Fehler in der Methode IsFormSizeStored. Das liegt aber nicht an der Funktion, sondern ist nur ein Folgefehler eines vorher auftretenden Fehlers.

Geändert von Scurra (15. Apr 2020 um 06:48 Uhr)
  Mit Zitat antworten Zitat