System.TMarshal.WriteStringAsAnsi
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.