Also hab jetzt schon die ganze Zeit debuggt ... aber ich find den Fehler einfach nicht. Ich hab ne Klasse die sich BurnDlg nennt. Die ist von CDialog abgeleitet und hat somit die Funktion DoModal... die ruf ich auf.
soo ... wenn ich das jetzt so aufrufe bekomm ich direkt nen Fehler das der Stack um dlg beschädigt sei. Vorher hatte ich noch nen bissel Code davor stehen und da hat er da schon die Fehlermeldung ausgegeben. D.h. denk ich mal nicht das es wirklich an dem DoModal-Aufruf liegt. Aber durch debuggen komm ich auch nicht weiter ... gibt selbst wenn ich schritt für schritt durchgehe mir nicht die genaue Pos des Fehlers und auch keine genauere Fehlermeldung. Jemand ne IDee wie ich den Fehler finden könnte?
Aja man sollte noch erwähnen das sich die Klasse in ner DLL befindet und das der Fehler auch dann da ist wenn es nen einfache Klasse, die vom Wizard erstellt wurde ist. Nur halt das die sich in ner DLL befindet und das se von CDIalog abgeleitet ist.
Hmm aber das muss man doch nicht bei ner MFC-Extension-Dll aufrufen? Und aus der DllMain hab ich nur die Comments entfernt ... der Rest ist so wie vom Assi vorgegeben. Hmm und ne im BurnDlg Kontruktor sollte alles richtig sein, da da nur der CDialog-Konstruktor mit den entsprechenden Parameter aufgerufen wird.
hmm hab den Fehler gefunden ^^ Hab keinen implementierungsfehler ... war nur das ich einmal die mfc dlls static und einmal dynamisch eingebunden hab ...