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.