Hallo zusammen
Forms aus DLLs erzeugen geht prima (solange man nicht
CLX verwenden will, dann geht's eben gar nicht)
MDI-Childs aus DLLs erzeugen, wenn die Application, welche die
DLL verwendet, selber eine
VCL-Delphi-Application ist mit nem
MDI-Parent-Form geht auch prima. (Schön gelöst unter: "
MDI-Child aus DLL laden ", wobei die Übergabe des TForm selber gar nicht mal benötigt wird)
Aber dazu müsste zumindest ein TApplication-Object übergeben werden.
Mein Problem (hab's mir nicht ausgesucht, muss aber damit leben) ist nun, daß diese
DLL aus einer C++/QT-Application heraus verwendet werden soll, welche das Fenster als eigenes Child (im eigenen Message-Loop) haben will. Und von dort aus kann ich wohl kaum ein TApplication-Objekt übergeben bekommen. Ein Window-
Handle für das Parent-Window reicht in diesem Fall nicht aus, da Delphi meint, kein offenes
MDI-Formular zu haben... es wird anscheinend nur das aktuelle Application Object betrachtet.
Habt Ihr eine Idee, wie das geschickt zu lösen wäre?