PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
8411 | 99/09/29 16:07:15 | PB6.5: VBからのウインドウACTIVE-Xイベントが呼べない By tencho |
カテゴリ:インターネットアプリケーションの構築
日付:1999年09月29日 16:07 発信者:tencho
題名:PB6.5: VBからのウインドウACTIVE-Xイベントが呼べない
PowerBuilderのウインドウACTIVE-Xで作成したACTIVE-Xを使用して
VBのMDIフレームからActive-Xの張り付いたウインドウを複数オープンする。その後に
Active-Xの貼りついているウインドウをを閉じると、開いているウインドウのACTIVE-
Xが使えなくなります。
詳細
? ACTIVE-Xのウインドウをオープン
? ウインドウからACTIVE-Xのユーザーイベントを実行(正常終了)
? さらにACTIVE-Xのウインドウをオープン
? ?のウインドウからACTIVE-Xのユーザーイベントを実行(正常終了)
? 2枚開いているウインドウの1枚を閉じる
? 残ったウインドウからACTIVE-Xのユーザーイベントを実行(異常終了)
TriggerPBEventの戻り値は9が帰ってきます。
? ここでさらにACTIVE-Xのウインドウをオープンする
? ?でオープンしたウインドウからACTIVE-Xのユーザーイベントを実行(正常終了)
? エラーになっていた?でのウインドウからACTIVE-Xのユーザーイベントを実行(正常終了)
?をおこなわずに?を行うと?での異常終了と同じ結果になります。
異常終了していますが、ACTIVE-X内部の機能は利用可能です。
コンテナ側からACTIVE-X内部のイベントを呼び出すと、エラーとなります。
PowerBuilder内部の作りがわるいのか、VBからのよびだしが悪いのかまったくわかりません。
どのようにしたら正常によびだせるか教えてください。
お願いします。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Sybase Open Client/C 11
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Sybase SQL Server System 11
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.