System.TMarshal.WriteStringAsUtf8

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi