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日 10:52 発信者:chiron
題名:PB5.0.01: OLEのエラーコードを取得したいのですが

皆さん、こんにちは。

以前、No2290、2292で話にでたFAXサーバソフトを使ってFAX送信をする
といった開発をしています。
( http://www.net.macnica.co.jp/product/castelle/fax/c-fp3k02.htm )

このソフトはOLEのディスパッチインターフェースで動いています。
PBの場合、OLEのエラーがシステムエラーイベントでしか拾えないのですが、
ここで返すエラーコード(error.number)はPBのエラーコードのようですが、
OLE自身が返すエラーコードをどこかで取得できる方法はないのでしょうか。

知っている方がいらしたら御教え下さい。


<コマンドボタンで以下の文を実行します>
oleobject fapiobj
any       anyval
integer   rtn_c

fapiobj = create oleobject

rtn_c = fapiobj.ConnectToNewObject(\"FaxPress.FapiObj\")

// プロパティ設定
fapiobj.ServerName = \"01234567\"
fapiobj.SendObj.DestinationObj.FaxNumber = \"054-272-0000\"

// メソッドコール
anyval = fapiobj.SendObj.Send()
send_c = Long(anyval)           ← OLEエラーの場合はこの行にいかないでアプリケーションの
                                   システムエラーイベントに飛んでしまいます。
                                   (ExternalExceptionイベントはあがりませんでした。)

Destroy fapiobj

付加情報:

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 (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.