PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
8790 | 99/10/15 15:44:58 | RE(4):PB5.0.01: OLEのエラーコードを取得したいのですが By Taka |
8785 | 99/10/15 15:07:02 | RE(3):PB5.0.01: OLEのエラーコードを取得したいのですが By chiron |
8779 | 99/10/15 12:16:33 | RE(2):PB5.0.01: OLEのエラーコードを取得したいのですが By chiron |
8777 | 99/10/15 11:50:18 | RE(1):PB5.0.01: OLEのエラーコードを取得したいのですが By Taka |
8774 | 99/10/15 10:52:39 | PB5.0.01: OLEのエラーコードを取得したいのですが By chiron |
カテゴリ:スクリプトの記述
日付:1999年10月15日 11:50 発信者:Taka
題名:RE(1):PB5.0.01: OLEのエラーコードを取得したいのですが
chironさん、こんにちは。
>PBの場合、OLEのエラーがシステムエラーイベントでしか拾えないのですが、
>ここで返すエラーコード(error.number)はPBのエラーコードのようですが、
>OLE自身が返すエラーコードをどこかで取得できる方法はないのでしょうか。
>fapiobj = create oleobject
PBが標準で持っている OLEObject型 を使ってインスタンス化していますね。
OLEObject型を継承したユーザーオブジェクト(クラス/標準)を作成しておくと良いでしょう。
この中にあるErrorイベント,ExternalExceptionイベント等が使えると思います。(詳しくはヘルプ参照)
このオブジェクトを u_ole として保存しておき、
fapiobj = create u_ole
とすることで、エラーの対処が可能です。
特定の処理をまとめたユーザー関数を作っておくと、なお便利です。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 2.3
Browser InternetExplorer5.X
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.