System.Classes.TStreamOwnership
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. |