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.