System.Classes.TStreamAdapter.Destroy

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

destructor Destroy; override;

C++

__fastcall virtual ~TStreamAdapter(void);

Eigenschaften

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

Beschreibung

Gibt eine Instanz von TStreamAdapter frei.

Die meisten Anwendungen müssen die TStreamAdapter-Instanz nicht explizit freigeben. Die Instanz wird stattdessen automatisch freigegeben, wenn ihr Referenzzähler den Wert Null erreicht.

Ist die explizite Freigabe einer TStreamAdapter-Instanz erforderlich, verwenden Sie die Methode Free anstelle von Destroy. Free stellt vor dem Aufruf von Destroy sicher, dass der Referenzzähler nicht den Wert nil hat.

Destroy gibt das zugeordnete Streamobjekt (Eigenschaft Stream) frei, wenn dessen Eigenschaft StreamOwnership den Wert true hat.

Siehe auch