DLL doppelt laden



  • Wie kann ich eine DLL doppelt einladen.Geht das überhaupt?
    Beispiel-code:

    HINSTANCE StorageDLLHandle = LoadLibrary("storage.dll");
    HINSTANCE Storage2DLLHandle = LoadLibrary("storage.dll");
    // Wenn beide Speicherpositionen gleich dann nicht erwünscht
    // es müssen unterschiedliche Speicherbereiche sein.
    if (StorageDLLHandle!=NULL)
        if (StorageDLLHandle==Storage2DLLHandle)
                 return;
    


  • Geht das überhaupt?

    Nein. Getrennte Speicherbereiche erhält man in der Regel von new oder ähnlichem.


Anmelden zum Antworten