Funktion aus DLL Laden



  • Hi,

    ich habe eine DLL aus der ich eine Funktion laden möchte. Ich nutze folgende Code:

    HINSTANCE myDLL = LoadLibrary("file.dll");
    FARPROC Func = GetProcAddress(myDLL ,"Func");
    int value = Func();
    FreeLibrary(myDLL);

    In meinem C++ Programm unter Windows XP funktioniert es wunderbar. Nun wird dieser Code ebenfalls von jemand anders unter Windows NT genutzt und dort stürtzt das System ab. Hat jemand eine Idee wieso das passiert?

    Hannes



  • Du solltest auch die Rückgabewerte überprüfen 😉
    Ein Beispiel findest du z.B. hier


Anmelden zum Antworten