System.TMarshal.WriteStringAsUtf8

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

class procedure WriteStringAsUtf8(Ptr: TPtrWrapper; const Value: string; MaxCharsIncNull: Integer); overload;
class procedure WriteStringAsUtf8(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 WriteStringAsUtf8 können Sie einen String in einen vom gekapselten Zeiger Ptr referenzierten Speicherblock schreiben. Diese Methode schreibt String-Daten in Utf8-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