System.Classes.TStreamOwnership

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TStreamOwnership = (soReference, soOwned);

C++

enum DECLSPEC_DENUM TStreamOwnership : unsigned char { soReference, soOwned };

Propriétés

Type Visibilité  Source Unité  Parent
enum public
System.Classes.pas
System.Classes.hpp
System.Classes System.Classes

Description

TStreamOwnership indique si un objet flux doit être libéré par l'objet qui l'utilise.

Voici les valeurs possibles de TStreamOwnership :



Valeur Signification

soReference

Le flux est un objet indépendant avec un propriétaire différent. L'objet qui utilise le flux ne doit pas le libérer lorsqu'il est détruit.

soOwned

Le flux a pour propriétaire l'objet qui l'utilise (et n'existe que pour lui). L'objet qui utilise le flux libère le flux associé quand il n'en a plus besoin.