System.Classes.TRecall.Destroy

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

destructor Destroy; override;

C++

__fastcall virtual ~TRecall();

Eigenschaften

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

Beschreibung

Gibt die TRecall-Instanz frei und weist dem Referenzobjekt die gespeicherten Eigenschaften zu.

Durch die Freigabe einer TRecall-Instanz werden dem Referenzobjekt wieder die zuletzt gespeicherten Eigenschaftswerte zuweisen. Diese Werte werden beim Erstellen der Instanz und dann bei jedem Aufruf der Methode Store gespeichert. Die Zuweisung erfolgt durch die Methode Assign des Referenzobjekts.

Sollen die gespeicherten Werte nicht wiederhergestellt werden, rufen Sie vor dem Freigeben der TRecall-Instanz die Methode Forget auf. Das Objekt kann dann nicht mehr zum Speichern von Werten verwendet werden, und seine Freigabe wirkt sich nicht auf die Eigenschaften des Referenzobjekts aus.

Anmerkung:  Rufen Sie Destroy nicht direkt auf. Verwenden Sie stattdessen Free. Die Methode Free überprüft zuerst, ob die Objektreferenz nicht bereits nil ist und ruft Destroy nur bei Bedarf auf.

Siehe auch