System.Classes.TComponent._Release
Delphi
function _Release: Integer; stdcall;
C++
int __stdcall _Release(void);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | System.Classes.pas System.Classes.hpp |
System.Classes | TComponent |
Beschreibung
Wird aufgerufen, wenn eine Anwendung eine Komponentenschnittstelle freigibt.
__Release ist eine grundlegende Implementierung der IInterface-Methode _Release.
__Release gibt den Ergebniswert des Referenzzählers für die Schnittstelle der Komponente zurück.
Anmerkung:
In allen anderen Fällen gibt __Release nur –1 zurück und führt keine Aktionen aus. Dadurch kann die Komponente auch Schnittstellen implementieren, wenn keine Referenzzählung erforderlich ist. Komplexere Komponenten sollten __Release überschreiben, um eine Referenzzählung zu implementieren.