System.SysUtils.ESafecallException

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

System.SysUtils.ExceptionSystem.TObjectESafecallException

Delphi

ESafecallException = class(Exception);

C++

class PASCALIMPLEMENTATION ESafecallException : public Exception

プロパティ

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

説明

ESafecallException は,safecall 呼び出し規約による問題の例外です。

ESafecallException が生成されるのは,safecall エラーハンドラが未設定で safecall ルーチンが 0 以外の HResult を返したときか,safecall エラーハンドラが例外を発生しない場合です。

この例外が発生した場合には,Comobj ユニットがおそらくアプリケーションの uses リストから抜けている(Delphi)か,プロジェクトソースファイルに含まれていません(C++)。例外を発生したルーチンから safecall 呼び出し規約を削除することを検討してもかまいません。

関連項目