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.