Einzelnen Beitrag anzeigen

mcinternet

Registriert seit: 22. Apr 2010
Ort: Odenwald
193 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: In DLLs wird kein OnClose ausgelöst?

  Alt 13. Apr 2019, 15:52
Wie wird OnClose aufgerufen?

Kann es sein das du die Form die mit dem Parent dieser Form erstellt wird nicht vorher geschlossen wird?
Du musst also erst die kleine Form frei geben bevor du die Form freigibst welche dieses Fenster erzeugt.

gruss
Das OnClose ist an die jeweilige Form gebunden, jede hat diverse Klassen, welche freigegeben werden müssen. Das Wundersame ist dabei, dass, obwohl das OnClose nicht abgefeuert wird, keine Fehlermeldungen aufgepoppt sind.
Das Beenden des Programmes läuft auch über eine der eingebetteten DLLs welche hat das Untermenü "Beenden" hat, oder halt über den Klick oben Rechts .
Ich habe jetzt mal den Destructor Destroy; override; eingebaut - auch dieser wird nicht abgearbeitet. ..... seltsam....

Gruss

mcinternet
Jörg
  Mit Zitat antworten Zitat