System.TMarshal.WriteStringAsAnsi

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

Eigenschaften

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


Beschreibung

Schreibt einen gekapselten Zeiger in einen Speicherblock.

Mit WriteStringAsAnsi können Sie einen String in einen vom gekapselten Zeiger Ptr referenzierten Speicherblock schreiben. Diese Methode schreibt String-Daten in ANSI-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