TComponent::SafeCallException - C++ Builder

C++ Builder 参考手册 ➙ TComponent ➙ SafeCallException


头文件:#include
命名空间:System::Classes
类:TComponent
访问权限:public:
函数原型:

virtual HRESULT __fastcall SafeCallException(System::TObject* ExceptObject, void * ExceptAddr);

System::Classes::TComponent::SafeCallException 是 System::Classes::TComponent 的成员函数,当它支持 COM 接口的时候,处理接口的异常。

参数:

ExceptObject:抛出的异常,从 Exception 继承过来的对象;
ExceptAddr:产生异常的地址;

返回值:

返回错误编码。如果不支持接口,返回 E_UNEXPECTED。

  • 重载了 TObject 的 SafeCallException;
  • TComponent 调用这个方法,当它支持 COM 接口的时候,处理接口的异常。如果不支持 COM 接口,会调用 TObject 的这个方法,即返回 E_UNEXPECTED。

参考:

  • System::TObject::SafeCallException
  • System::Classes::TComponent
  • System::Classes::TPersistent
  • System::TObject
  • VCL 类继承关系

C++ Builder 参考手册 ➙ TComponent ➙ SafeCallException

你可能感兴趣的:(TComponent::SafeCallException - C++ Builder)