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日 12:16 発信者:chiron
題名:RE(2):PB5.0.01: OLEのエラーコードを取得したいのですが
Takaさん、こんにちは。
ありがとうございます。
早速試してみます。
>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.