Einzelnen Beitrag anzeigen

Benutzerbild von Flocke
Flocke

Registriert seit: 9. Jun 2005
Ort: Unna
1.172 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#3

Re: GetProcAddres mit c++ ?!

  Alt 28. Okt 2005, 21:47
Ein cast nach void ist ziemlich sinnlos (*).

GetProcAddress gibt einen allgemeinen Funktionstypen zurück, den du auf den entsprechenden Typen casten musst, also z.B.

Code:
glMyBegin = (void (WINAPI *)( void )) GetProcAddress( myDll, "glBegin" );
Wobei das "void (WINAPI *)( void )" genau der Definition von "glMyBegin" entspricht.

//Nachtrag:
(*) ein cast nach "(void *)" hätte klappen können.
Volker
Besucht meine Garage
Aktuell: RtfLabel 1.3d, PrintToFile 1.4
  Mit Zitat antworten Zitat