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日 15:07 発信者:chiron
題名:RE(3):PB5.0.01: OLEのエラーコードを取得したいのですが
Takaさん、こんにちは。
下記の様にユーザーオブジェクト(クラス/標準)を作成し、そのErrorイベント,ExternalExceptionイベント
内にMessageboxをおいてイベントが上がるかどうか調べてみました。
しかし、メソッドをコールしてエラーが発生しても、Errorイベント,ExternalExceptionイベント
は上がらず、アプリケーションのシステムエラーイベントが上がったのですが、なにか設定等があるのでしょうか?
(ユーザーオブジェクトのConstructorイベントにもMessageboxをおいて確認しましたが、Messageは出力
されました。)
>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.