GetProcAddress(...)schlägt fehl !?
-
Hi,
hab ne dll geschrieben und eine entsprechende Testanwendung, welche die DLL verwendet. Soweit so gut. Die Dll funktioniert und soll nun erweitert werden. Leider schlägt nun der Aufruf von GetProcAddress mit dem bisherigen Funktionsnamen immer fehl. GetLastError liefert immer 0x7f zurück d.h. "Die angegebene Prozedur wurde nicht gefunden". Da ich an den beiden Projekten(DLL und Testanwendung) noch nichts geändert habe, bin ich ziemlich ratlos was hier schiefläuft. Kann mir jemand weiterhelfen?
mfg Kay
-
Liegt wohl an der Funktionsnamenerweiterung! Ich hab für dich mal die Suche angeschmissen und habe diesen Thread gefunden:
cd9000 schrieb:
Hast du deine Dateien als .c oder als .cpp abgespeichert?
Bei letzterem: Schreib mal extern "C" vor die Funktion in der DLL.
-
Danke.
Hatte die Warnungen deaktiviert, damit hab ich nicht gesehen das das EXPORT-Makro in der Afx.h schon definiert wurde, d.h. meine eigene Definition ignoriert wurde. Jetzt gehts wieder...