System.TMarshal.WriteStringAsUnicode

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

class procedure WriteStringAsUnicode(Ptr: TPtrWrapper; const Value: string; MaxCharsIncNull: Integer); overload;
class procedure WriteStringAsUnicode(Ptr: TPtrWrapper; Ofs: NativeInt; const Value: string; MaxCharsIncNull: Integer); overload;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure public System.pas System TMarshal


Beschreibung

Schreibt einen String in einen Speicherblock.

Mit WriteStringAsUnicode können Sie einen String in einen vom gekapselten Zeiger Ptr referenzierten Speicherblock schreiben. Diese Methode schreibt String-Daten in Unicode-Codierung in einen Puffer.

MaxCharsIncNull gibt die Anzahl der zu schreibenden Zeichen der Eingabecodierung an. Wenn MaxCharsIncNull den Wert -1 hat, werden die Zeichendaten vollständig geschrieben.

Siehe auch