Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.051 Beiträge
 
Delphi 12 Athens
 
#7

AW: Dynamisches Laden von DLL-Funktion schlägt fehl

  Alt 26. Apr 2017, 14:50
Grund: Die doppelte Variable, wie oben schon wer schrieb.


PAnsiChar ist zwar ein doppelter falscher Cast (Unicode>ANSI>Unicode) und stimmt am Ende wieder. (auch wenn es nicht ganz richtig ist)
Wenn er zusätzlich noch GetProcAddressA verwendet hätte, dann wäre es total falsch.

String, PChar, GetProcAddress
oder AnsiString, PAnsiChar, GetProcAddressA
oder WideString/UnicodeString, PWideChar, GetProcAddressW
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat