Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi MDI-child in DLL erzeugen, die von C++ verwendet wird ? (https://www.delphipraxis.net/21206-mdi-child-dll-erzeugen-die-von-c-verwendet-wird.html)

AndreasJ 29. Apr 2004 11:55


MDI-child in DLL erzeugen, die von C++ verwendet wird ?
 
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?


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz