Soap.Rio.TRIO.BeforeDestruction
Delphi
procedure BeforeDestruction; override;
C++
virtual void __fastcall BeforeDestruction();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Soap.Rio.pas Soap.Rio.hpp |
Soap.Rio | TRIO |
Beschreibung
Verhindert die Freigabe einer TRIO-Instanz, solange der Referenzzähler größer als Null ist.
BeforeDestruction wird automatisch aufgerufen, bevor der erste Destruktor des TRIO-Objekts ausgeführt wird. Rufen Sie die Methode in Ihren Anwendungen nicht direkt auf.
TRIO überschreibt BeforeDestruction, um den Wert der Eigenschaft RefCount zu überprüfen. Wenn dieser Wert größer als Null ist, existiert noch eine Referenz auf die Schnittstelle des TRIO-Objekts. BeforeDestruction löst in diesem Fall eine Exception aus, um die Freigabe des Objekts zu verhindern.