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;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure | public | System.pas | System | TMarshal |
Description
Ecrit une chaîne dans un bloc de mémoire.
WriteStringAsAnsi écrit une chaîne dans un bloc de mémoire référencé par le pointeur encapsulé Ptr
. Cette méthode écrit des données chaîne vers un tampon dans l'encodage ANSI.
MaxCharsIncNull
indique le nombre de caractères dans l'encodage d'entrée à écrire. À chaque fois que MaxCharsIncNull
a la valeur -1, les données caractères seront écrites entièrement.