2010-08-30 13 views

Antwort

13

In der Dokumentation für GetProcAddress wird erläutert, dass Sie die Ganzzahl ordinal im niederwertigen Wort des Parameters lpProcName übergeben. Das MAKEINTRESOURCE Makro kann tatsächlich verwendet werden, um dies ein wenig leichter zu machen:

int ordinal = 123; 
HANDLE dll = LoadLibrary("MyDLL.dll"); 
FARPROC fn = GetProcAddress(dll, MAKEINTRESOURCE(ordinal)); 
+0

Ich weiß nicht, warum dies nicht in meinem Fall funktioniert: https://stackoverflow.com/questions/47282845/how- to-see-was-ist-ordinal-x-in-my-dll –

+0

Sie müssen (PCSTR) ordinal in UNICODE-Projekten aufrufen. –