PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
16076 | 01/08/22 09:48:46 | PB6.5: メインウィンドウの呼び出し元について By ぽち |
カテゴリ:PowerBuilderの開発環境
日付:2001年08月22日 09:48 発信者:ぽち
題名:PB6.5: メインウィンドウの呼び出し元について
皆さん、おはようございます。
過去のデータをいろいろ検索して、皆さんの投稿を拝見したのですが、
ちょっとまだよくわからなくて、教えていただきたいことがあります。
重複しているようだったらすみません。
複数のpblを1つのexeにまとめようとしているところで起きている
現象ですが、下記は同じpbl内でのことです。
w_frame(フレーム)からopensheetでw_kensaku(検索画面)を
開いています。
そのw_kensakuから、w_touroku(登録画面)をopenで開いています。
w_tourokuは、メインウィンドウです(メニュー付)。
w_tourokuを開いた時、w_frameが使用できないようにすることは、
皆さんの発言を参考にして、
w_kensakuのw_tourokuをopenするイベントで
Window w_main
w_main = This.ParentWindow()
w_main.enabled = False
と書いて出来たのですが、w_tourokuを終了したときに
また使用できるようにすることが出来ません。
以前はpblごとにexeがわかれていたので、w_tourokuのclosequeryイベントで
w_frame.enabled = true
と書いて出来ていたのですが、今はNullオブジェクトの参照になってしまいます。
メインウィンドウには親ウィンドウはないので、呼び出し元を知っておきたかったら、
パラメータに持たせては、と以前の発言にありました。
そうすると、かなりたくさんの修正が入ってしまうので、もしそれ以外に方法が
あるのでしたら、ご教授願いたいのです。
すみませんが、どなたかどうぞよろしくお願い致します。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS Oracle SQL*Net 2.2
Browser InternetExplorer5.X
Server SoftWare
OS Windows NT 4.0
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.