Jupp,
Unicode.
Wenn
_string: String
, dann
Delphi-Quellcode:
begin
IntI := Length(_string) * SizeOf(Char);
SetLength(_binary, IntI);
CopyMemory(@_binary[0], @_string[1], IntI);
Aber Achtung: Beim Datentransfer NIE dynamische Typen verwenden.
Besser direkt generische Typen, wie AnsiString oder UnicodeString/WideString, bzw. AnsiChar oder WideChar verwenden, damit das Datenformat nicht Compilerabhängig ist.