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.