System.TObject.SafeCallException

From Référence RAD Studio VCL
Jump to: navigation, search

Informations Delphi

De System.pas

	function SafeCallException(ExceptObject: TObject; ExceptAddr: Pointer): HRESULT; virtual;


Unité : System

Type : méthode

Visibilité : public

Membre de : TObject

Informations C++

De System.hpp

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


Unité : System

Type : méthode

Visibilité : public

Membre de : TObject

Description

Gère les exceptions dans les méthodes déclarées à l'aide de la convention d'appel safecall.


SafeCallException gère les exceptions dans les méthodes qui utilisent la convention d'appel safecall. Certaines classes qui implémentent les interfaces redéfinissent cette méthode pour gérer d'autres erreurs susceptibles de se produire.

Telle qu'elle est implémentée dans TObject, SafeCallException renvoie simplement E_UNEXPECTED. Il s'agit là de la réponse appropriée pour les classes qui ne prennent pas en charge les interfaces.

Personal tools