System.AcquireExceptionObject

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

Delphi

function AcquireExceptionObject: Pointer;

C++

extern DELPHI_PACKAGE void * __fastcall AcquireExceptionObject(void);

プロパティ

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

説明

例外オブジェクトへのアクセスを保持します。

AcquireExceptionObject 関数は,現在の例外オブジェクトを指すポインタを返します。また,現在の例外ハンドラが終了したときに,例外オブジェクトが割り当て解除されないようにします。

メモ:  AcquireExceptionObject は,例外オブジェクトの参照カウントを増やします。例外オブジェクトが不要になったときに,参照カウントが減らされていることを確認してください。この処理は,例外オブジェクトを使って例外を再生成すると,自動的に行われます。それ以外のすべての場合では,AcquireExceptionObject を呼び出すたびに,対応する ReleaseExceptionObject 関数を呼び出す必要があります。AcquireExceptionObject と ReleaseExceptionObject のシーケンスはネストできます。

関連項目