ページの先頭行へ戻る
Interstage Navigator ServerV9.5.0 Navigator APIプログラマーズガイド(Visual C++編)
FUJITSU Software

5.1.3 CSymNaviException::IsOnServer

書式

BOOL IsOnServer()

返り値

TRUE:例外がNavigatorサーバで発生した場合

FALSE:例外がNavigator APIで発生した場合

説明

この関数は、例外がNavigatorサーバで発生した場合はTRUE、Navigator APIで発生した場合はFALSEを返却します。

使用例

APIを呼び出したときにエラーが発生した場合、以下の例のようにして、エラーがサーバで発生したのかどうかを調べます。

【例】

=============================================================================
try {
        APIの関数呼び出し
} catch ( CSymNaviException exp ) {
        BOOL bServer;
        bServer = exp.IsOnServer();
        if ( bServer )
        …
}
=============================================================================