PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
18405 | 02/11/21 15:58:58 | PB7.0: ActiveX Exeからのイベント受信 By らふた |
カテゴリ:スクリプトの記述
日付:2002年11月21日 15:58 発信者:らふた
題名:PB7.0: ActiveX Exeからのイベント受信
PowerBuilder7.0にて、VisualBasic6.0で作成したActiveX Exeを実行しようとしています。
(このActiveX Exeは、HTMLのVBScriptで呼び出したときは、イベントを受信できることを確認しています。)
ウィンドウのインスタンス変数
oleobject i_o1
を宣言し、
OPENイベント内で
i_o1 = CREATE oleobject
i_o1.ConnectToNewObject(\"foo.boo\")
ボタンのClickイベント内で
i_o1.methodName(\"foo\")
とすることで、ActiveX Exeの処理を実行することができました。
しかし、methodName処理内に通知されるイベントを受信する方法がわかりません。
(とりあえず、html内のVBScriptからはイベント受信できることを確認しています)
とりあえず、
oleobjectの子孫、u_olechildを定義し、その中にイベントを作成して、
u_oldchild i_c
i_c = create u_olechild
i_c.setautomationpointer(i_o1)
i_c.methodName(\"foo\")
としてみましたが、定義したイベントが呼ばれる気配がありません。
見当違いの方法をとっているのでしょうか。
ActiveX Exe内から通知されるイベントを受信の方法を教えてください。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS INFORMIX Net 7
Browser InternetExplorer5.X
Server SoftWare
OS (記載なし)
DBMS INFORMIX-OnLine 7
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.