Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
Delphi 12 Athens
|
Re: String in byte Array
22. Dez 2009, 09:00
In/Ab D2009 kannst du ganz einfach TEncoding für diese Convertierung nutzen.
Ansonsten kann man es sich in vielen Threads angucken.
PS: Wozu erst umwandelnt?
Ob du nun per Sendmessage einen Zeiger auf ein ByteArray oder auf einen String (UnicodeString) versendest, ist doch egal, da der Empfänger eh nur den Zeiger empfängt und somit der ursprüngliche Typ egal ist.
PSS: SendMessage und Zeiger gehen direkt nur prozessintern, da ein anderes Programm einen eigenen Speicherbereich hat. (OK, ReadProcessMemory und WM_COPYDATA bringen Abhilfe, aber auch hier ist der Ursprungstyp egal)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
|