System.TMarshal.WriteStringAsUtf8
Delphi
class procedure WriteStringAsUtf8(Ptr: TPtrWrapper; const Value: string; MaxCharsIncNull: Integer); overload;
class procedure WriteStringAsUtf8(Ptr: TPtrWrapper; Ofs: NativeInt; const Value: string; MaxCharsIncNull: Integer); 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.
WriteStringAsUtf8 é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 Utf8.
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.