Ich habe (bislang) nicht verstanden, wozu das
Application
-Objekt eigentlich gut ist. Deshalb habe ich es in deinem Testprojekt einmal so abgeändert, wie ich es bei mir tue:
- In der Dll die Form mittels TForm.Create()
erzeugen und anschließend anzeigen
- Mehr nicht - Die Methode ist hier zuende.
- In der Hauptanwendung nicht gleich direkt mit FreeLibrary
die dll wieder rauswerfen
Und es geht - Die Fenster werden so geschlossen, wie man auch draufklickt.
PS:
Zitat:
Was gibt der Aufruf denn zurück? .
Es wird eine Formular-
Dll erzeugt, es wird nichts zurückgegeben.
Damit meinte ich den Rückgabewert von
FreeLibrary