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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.