System.IInterface._Release
Delphi
function _Release: Integer; stdcall;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.pas | System | IInterface |
説明
このインターフェースの参照カウントをデクリメントします。
Delphi コンパイラは,このインターフェースへの参照がスコープ外に出るたびに __Release の呼び出しを自動的に生成します。ほとんどの実装では,__Release はインターフェースの参照カウントをデクリメントし,新しい参照カウントを返します。参照カウントが 0 になると,オブジェクトは自動的に解放されます。
メモ: 実装オブジェクトは __Release を実装できるので,参照カウントを実行しません。このようなオブジェクトでは,参照カウントは 0 にならず,オブジェクトは自動的には解放されません。この場合は,アプリケーションでオブジェクトを解放する必要があります。