System.Classes.TStreamOwnership

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TStreamOwnership = (soReference, soOwned);

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
enum public
System.Classes.pas
System.Classes.hpp
System.Classes System.Classes

Beschreibung

TStreamOwnership gibt an, ob ein Stream-Objekt von dem Objekt, das es verwendet, freigegeben werden soll.

TStreamOwnership kann folgende Werte annehmen:



Wert Bedeutung

soReference

Der Stream ist ein unabhängiges Objekt mit einem anderen Eigentümer (Owner). Das Objekt, das den Stream verwendet, gibt diesen nicht frei.

soOwned

Das Objekt, das den Stream verwendet, ist dessen Eigentümer (der Stream existiert nur für dieses Objekt). Das Objekt, das den Stream verwendet, gibt den Stream frei, wenn er nicht mehr gebraucht wird.