Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#10

AW: Wie nutze ich den TResourceStream richtig?

  Alt 16. Dez 2013, 20:13
Immer gerne.

PChar bei Verwendung der Windows API kann öfters mal etwas irreführend sein, wenn man fest davon ausgeht, dass ein PChar wirklich ein String ist (was uns die Delphi Compiler Magic ja in den meisten Fällen glauben lässt). Über diesen Fallstrick bin ich damals, auch gestolpert, als ich mich erstmals ausführlich mit Resourcen beschäftigt habe.

Bei API Imports (GetProcAddress) beispielsweise ist es ebenfalls so, dass der "Name" der Funktion als PAnsiChar übergeben wird. Trotzdem akzeptiert die Funktion auch Ordinalwerte.
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat