DLL-Funktion lädt nicht
-
Dieser Thread wurde von Moderator/in evilissimo aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Was sagt denn GetLastError, nachdem GetProcAddress NULL zurückgegeben hat?
-
Also ich war mal so frei und hab den ganzen Code compiliert und bei mir läuft er einwandfrei. Muss also an etwas anderem liegen, wohl eher Compiler/Linker Einstellung

Lg Tobi
-
GetLastError gibts mir 127 zuück.
in der msdn steht:
ERROR_PROC_NOT_FOUND
127 (0x7F)The specified procedure could not be found.
woran liegt das?
-
(bist du dir sicher das nicht nur die erste funktion bei dir geladen hat? Weil die ja funktioniert
)okay.. hm ich benutze Codeblocks unter winxp
muss mal die einstellungen durchforsten
-
Okay, entschuldigung für diesen dreifachpost ( omfg dreifach -.-'' )
Ich habe ein Internet-beispiel gefunden, welches fast exakt die selbe Funktion aus einer dll lädt.
Diese funktioniert auch perfekt, sodass ich nun diese erstmal genauestens unter die Lupe nehmen werde.
Danke trotzdem für jegliche Bemühungen.
MfG Sys_Shutdown
-
System_Shutdown schrieb:
GetLastError gibts mir 127 zuück.
in der msdn steht:
ERROR_PROC_NOT_FOUND
127 (0x7F)The specified procedure could not be found.
woran liegt das?Daran, dass diese Funktion nicht in der DLL zu finden ist. Wenn LoadLibrary funktioniert und die DLL gefunden und geladen wird, scheint das Problem an einer anderen Stelle zu liegen.
Hm, mit "extern C" sollte das Name Mangling ja auch funktionieren.
Was sagt denn folgendes Progamm http://www.nirsoft.net/utils/dll_export_viewer.html zu den Exporten aus der DLL? Analysiere das mal.
-
Hallo System_Shutdown,
hast du vllt. die Add Funktion erst später hinzugefügt und bei dir liegt noch eine alte DLL rum, auf die dann per LoadLibrary zugegriffen wird (d.h. der Pfad ist falsch).
-
Joa compilier die DLL noch mal neu und steck sie erneut ins Verzeichnis des loaders.
Lg Tobi
-
hm ja das kann bei codeblocks gut möglich sein, weiß garnicht ob ich die neueste version hab..
auf jeden fall compiliert codeblocks manchmal fehlerhaft
..wie gesagt habe ich jetz ein anderes beispiel näher unter die lupe genommen und bis jetzt haben alle funktionen die ich geschrieben hab funktioniert ^^
ich brauch ab hier keine hilfe mehr. danke an euch alle ^^