reguläre dll die Dialog aus MFC extension dll nutzt

morbo

Grünschnabel
Hallo,
ich habe folgende Problemstellung: Ein Delphi Programm bietet eine Schnittstelle um Plugins, also dlls, einzubinden. Das Plugin wollte ich als regulär MFC dll (dynamisch) schreiben. Diese dll soll die GUI aus einer MFC Extension dll laden, da der selbe Dialog auch in einer Standalone Applikation benötigt wird. Die exportierten Funktionen der regulären dll werden auch vom Delphi Programm aufgeruf (z.B. Execute()). Wenn ich aber versuche, in Execute() einen Dialog aus der Extension dll aufzurufen, passiert nichts. AFX_MANAGE_STATE(...) ist die erste Anweisung der Fkt. Execute(). Die entsprechende CDynLinkLibrary() Funktion exportiert die Extension dll und wird im Konstruktor der regulären dll aufgerufen.
Ist mein Vorhaben prinzipiell möglich? Wo liegt mein Fehler?

Gruß
Sebastian
 
Zurück