System.Win.ComObj.TComObject.Destroy

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

destructor Destroy; override;

C++

__fastcall virtual ~TComObject();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
destructor public
System.Win.ComObj.pas
System.Win.ComObj.hpp
System.Win.ComObj TComObject

Beschreibung

Löst die Instanz eines COM-Objekts auf.

Rufen Sie Destroy nicht direkt in einer Anwendung auf. Verwenden Sie stattdessen die Methode Free. Die Methode Free überprüft zuerst, ob das COM-Objekt nicht bereits nil ist und ruft Destroy nur bei Bedarf auf.

Destroy überprüft, ob die Eigenschaft Factory den Wert nil besitzt. Wenn diese Eigenschaft den Wert nil besitzt, übergibt Destroy false an die Methode CountObject des COM-Servers des Factory-Objekts, so dass die DLL (Server) freigegeben werden kann, falls keine weiteren Objekte vom Server abhängig sind.

Siehe auch