Hitachi

VisiBroker Version 5 Borland(R) Enterprise Server VisiBroker(R) デベロッパーズガイド


5.2.3 システム例外のタイプの判定(C++)

Borland Enterprise Server VisiBrokerの例外クラスの設計によって,ユーザのプログラムはどのようなタイプの例外でもキャッチし,_downcast()メソッドによってそのタイプを判定できます。静的メソッドである_downcast()メソッドは,Exceptionオブジェクトへのポインタを受け付けます。CORBA::Objectで定義した_downcast()メソッドによって,ポインタがSystemExceptionタイプの場合,_downcast()メソッドはポインタを返します。ポインタがSystemExceptionタイプでない場合,_downcast()メソッドはNULLポインタを返します。詳細については,「23. RMI-IIOPの使用」を参照してください。