Dialog in dll
-
Hi,
bitte nicht lospoltern, ich weiss dass das thema schon oft behandelt wurde, aber eine richtige Antwort hab ich leider nicht gefunden. Folgendes Problem:
Ich möchte eine MFC-DLL schreiben, die von einem anderen Programm benutzt wird(nicht C++!!!)
Aber es scheitert schon am Aufruf von einem C++ Prog. Und zwar soll in der DLL der Dialog gestartet, eingaben gemacht und der Dialog beendet werden, alles in der DLL.Dann währe schon meine nächste Frage, wie ich aus der DLL dann etwas zurückgeben kann.
Vielen Dank!
Gruß Grischi
-
int __declspec( dllexport) ShowDialog() { AFX_MANAGE_STATE(AfxGetStaticModuleState()); CMyDialog dlg; return dlg.DoModal(); }
[ Dieser Beitrag wurde am 18.03.2003 um 12:05 Uhr von RenéG editiert. ]
-
Danke! Funzt super!
Mein Fehler war...ich hab eine Funktion geschrieben, die InitInstance in der DLL aufruft und das von einer anderen MFC-Anwendung. Das gab einen Schweren Ausnahmefehler mit einer ungültigen Seite (nur so falls es jemanden interessiert
)
Gruss
Grischi