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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.