System.TMarshal.UnsafeFixString

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

class function UnsafeFixString(const Str: string): TPtrWrapper; overload;

Propriétés

Type Visibilité  Source Unité  Parent
function public System.pas System TMarshal

Description

Renvoie un pointeur encapsulé qui fait référence aux données placées au début de la chaîne.

La méthode UnsafeFixString garantit que le compteur de références de la chaîne est incrémenté. La valeur renvoyée doit être transmise à UnfixString lorsqu’on a terminé avec elle pour éviter les pertes de mémoire. Si les données chaîne sont modifiées par le pointeur renvoyé, toutes les références aux données chaîne partagées seront affectées.

Voir aussi