Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#8

AW: VCL: Dll-Fenster schließt mir die Hauptanwendung

  Alt 31. Dez 2014, 10:44
Wahnsinn. Das heißt: Egal ob DLLs oder nicht- Hätte ich ein Nicht-VCL-Fenster mir selbst erzeugt würde das auch einfach mal geschlossen werden. Nett.

Ich glaube, ich gewöhne mir dieses schräge TApplication ganz ab...
Wieso das denn?

Du darfst nur in einer DLL nicht mit TApplication herumspielen, dann wird alles gut.
Bei einem Nicht-VCL-Fenster wäre ich mir da gar nicht so sicher, denn das würde TApplication und insbesondere TApplication.MainForm ja gar nicht kennen (das Application.Terminate kommt immerhin in TCustomForm.Close ).

Abgesehen davon ist es mit Delphi und allem was damit einher kommt wie mit jedem Werkzeug: man muss damit umzugehen wissen oder man muss es eben lernen.
Da war mir der Bezug, wo denn die Nicht-VCL-Form erzeugt worden wäre hätten sollen nicht klar.

In der DLL? Da würde es auch reichen die Form nicht mit TApplication zu verbandeln.
In der Anwendung selber? Ja, dann fliegen alle Forms weg
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat