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