Wenn ich in meinem Konstruktor LoadLibrary aufrufe, dann



  • Hi!

    Wenn ich in meinem Konstruktor so etwas aufrufen, dann wird mein
    Konstruktor zweimal aufgerufen!!!! Warum??

    KonstruktorName::KonstruktorName()
    {
    typedef BOOL (*PTYPEFUNC)(TCHAR*); // Wird später in der Header definiert.

    TCHAR serialNumber[11] = {0};

    HINSTANCE hDllInst = LoadLibrary( _T("Q100API.dll"));

    if( hDllInst != NULL )
    {
    BOOL (*nvramGetSerialNumber)(TCHAR*) = (PTYPEFUNC) GetProcAddress( hDllInst, _T("nvramGetSerialNumber"));
    nvramGetSerialNumber(serialNumber);
    FreeLibrary( hDllInst );
    }
    }

    Danke 🙂



  • Wenn ich in meinem Konstruktor so etwas aufrufen, dann wird mein
    Konstruktor zweimal aufgerufen!!!! Warum??

    Das eine hat NICHTS mit dem anderen zu tun. Es liegt also NICHT an diesem Code, dass der Konstruktor 2x aufgerufen wird.


Anmelden zum Antworten