PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
4705 99/01/21 17:07:08 RE(4):PB5.0.04: ウィンドウオブジェクトへの参照方法?シートの場合 By あすかちゃんの父
4687 99/01/21 11:35:22 RE(3):PB5.0.04: ウィンドウオブジェクトへの参照方法?シートの場合 By てとらぽっと
4686 99/01/21 11:29:54 RE(2):PB5.0.04: ウィンドウオブジェクトへの参照方法?シートの場合 By あすかちゃんの父
4685 99/01/21 10:27:28 RE(1):PB5.0.04: ウィンドウオブジェクトへの参照方法?シートの場合 By てとらぽっと
4684 99/01/21 09:53:35 PB5.0.04: ウィンドウオブジェクトへの参照方法 By あすかちゃんの父

カテゴリ:スクリプトの記述
日付:1999年01月21日 09:53 発信者:あすかちゃんの父
題名:PB5.0.04: ウィンドウオブジェクトへの参照方法

みなさん、おはようございます。

いまMDIアプリケーションで、ウィンドウ・オープン処理を
汎用化しようと思い、スクリプトを下記の要に記述していま
す。

string ls_w_name

ls_w_name = \"w_data_view\"
OpenSheet(w_master, ls_w_name, 0, Original!)

w_masterは、w_data_viewの先祖ウィンドウです。実際には
ls_w_nameの変数中に、開きたいウィンドウ名を適時入れる
ようにしています。
この方法でウィンドウオープン処理自体は問題ないのですが、
オープンしたw_data_viewのオブジェクトにアクセスしようと
例えば別のウィンドウで、

w_data_view.dw_filename.ShareData(dw_main)

と記述すると、w_data_viewが参照できなくて、nullを返し
てきます。
OpenSheetで開く時に、w_data_viewの参照がw_masterに設
定されて、w_data_viewというクラスが存在しないために、
nullを返してくるようですが、w_masterからw_data_viewを
参照するにはどうしたらいいのでしょうか?
何か見落としがあったらすみません。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Sybase SQL Anywhere Client
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Sybase SQL Anywhere Server
WebServer (記載なし)

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