Probleme bei LoadLibrary
-
Ich möchte in einem Projekt eine .dll einbinden
HINSTANCE DLL_Handle;
DLL_Handle = NULL;
if (DLL_Handle == NULL) DLL_Handle = LoadLibrary(_T("iiddrv30_pro.dll"));
Die dll ist aufjedenfall da ich hab auch schon versucht den direkten Speicherort anzugeben.
if (DLL_Handle == NULL) DLL_Handle=LoadLibrary(_T("D:\\TEST\\iiddrv30_pro.dll"));
Ich hab auch spaßeshalber versucht eine Projektfremde dll zu laden, die in einem andern Projekt definitiv funktionierte.
Ich bekomme jedes mal den Fehler: Das angegebene Modul wurde nicht gefunden (Nr. 126).
Anscheind hat er Probleme die dll überhaupt zu finden, obwohl sie 100% da ist. Kann mir eine vllt weiterhelfen??
-
Er findet vermutlich die DLL, nur zu der DLL fehlen noch andere DLLs!
Öffne mal die DLL mit depends (www.dependencywalker.com)!
-
hm jo. Er gibt aus: Coredll.dll kann nicht gefunden werden.
Die ursprüngliche dll war ein Treiber.
-
jens_22 schrieb:
Die ursprüngliche dll war ein Treiber.
???
-
iiddrv30_pro.dll ist die dll die ich über Load Library laden möchte.
Dies ist ein Treiber für ein Lesegerät.