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

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