System.IUnknown._Release

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function _Release: Integer; stdcall;

プロパティ

種類 可視性 ソース ユニット
function public System.pas System IUnknown

説明

このインターフェイスに対する参照をデクリメントします。

Delphi コンパイラは、このインターフェイスへの参照がスコープの外に出ると常に、_Release への呼び出しを自動的に生成します。 ほとんどの実装では、_Release はインターフェイスへの参照カウントをデクリメントさせ、新しい参照カウントを返します。 参照カウントが 0 になると、オブジェクトが自動的に解放されます。

メモ: 実装オブジェクトは _Release を、何の参照カウント処理もしないように実装することができます。このようなオブジェクトの場合、参照カウントは決して 0 にはならず、オブジェクトも自動的には解放されません。 この場合、オブジェクトを解放するのはアプリケーションの役目となります。

関連項目