Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Dialog aus Dll ausführen führt zum Absturz

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
26.08.2009, 11:30 Uhr
~bgl
Gast


Servus!

Ich habe eine DLL aus der ich eine Klasse exportiere.

class __declspec(dllexport) CMyDll

Innerhalb der Klasse möchte ich eine Funktion haben, die einen Dialog öffnet.

void CMyDll::OpenDlg( void )
{
AFX_MANAGE_STATE( AfxGetStaticModuleState() );

CMyDlg Dlg;
Dlg.DoModal( );
}

So wie ich es geschrieben habe läßt es sich problemlos compilieren. Leider stürtzt das aufrufende Programm mit "Debug Assertion Failed" in objcore.cpp Zeile 40 ab.
So wie es aussieht paßt der "this" Zeiger nicht.
Wo bzw. wie kann ich ihn richtig setzen.

Viele Dank für die Hilfe
bgl
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: