Einzelnen Beitrag anzeigen

Assarbad
(Gast)

n/a Beiträge
 
#7

Re: Kleine Nachhilfe in C erbeten -> LdrGetProcedureAddre

  Alt 14. Sep 2003, 12:14
@jbg: Funzt leider nicht. Gleicher Fehler ...
Code:
E:\1\smss__\test\test.cpp(110) : error C2664: 'LdrGetProcedureAddress' : cannot convert parameter 4 from 'struct tagKbdLayer *(__cdecl ** )(void)' to 'void ** '
        Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
Error executing cl.exe.
Diese Fehlermeldung stammt von dem Code, den du vorschlugst.

Die folgenden Casts laufen auch nicht:
Code:
LdrGetProcedureAddress(hModule, &asFunction, 0, (PVOID)&KbdLayerDescriptor);
LdrGetProcedureAddress(hModule, &asFunction, 0, (KBDLAYERDESCRIPTOR)&KbdLayerDescriptor);
LdrGetProcedureAddress(hModule, &asFunction, 0, &(PVOID)KbdLayerDescriptor);
@Luckie: Habe jetzt auch mal in SL nachgefragt.
  Mit Zitat antworten Zitat