D
Hi,
Danke für deine Antwort, aber das funktioniert leider auch nicht
Ausschnitt aus einem Kommentar am Anfang der DLL:
[cpp]
// Wird diese DLL dynamisch an die MFC-DLLs gebunden,
// muss bei allen von dieser DLL exportierten Funktionen,
// die MFC-Aufrufe durchführen, das Makro AFX_MANAGE_STATE
// direkt am Beginn der Funktion eingefügt sein.
//
// Beispiel:
//
// extern "C" BOOL PASCAL EXPORT ExportedFunction()
// {
// AFX_MANAGE_STATE(AfxGetStaticModuleState());
// // Hier normaler Funktionsrumpf
// }
//
// Es ist sehr wichtig, dass dieses Makro in jeder Funktion
// vor allen MFC-Aufrufen erscheint. Dies bedeutet, dass es
// als erste Anweisung innerhalb der Funktion ausgeführt werden
// muss, **sogar vor jeglichen Deklarationen von Objektvariablen,
**// da ihre Konstruktoren Aufrufe in die MFC-DLL generieren
// könnten.[/cpp]
Die Parameter sind aber Variablen. Ich müsste es also irgendwie ausführen, bevor die Parameter erstellt werden ...