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日 11:29 発信者:あすかちゃんの父
題名:RE(2):PB5.0.04: ウィンドウオブジェクトへの参照方法?シートの場合

てとらぽっとさん、こちらこそお世話になります。

>w_masterの問題ではなく、一般的にシートの参照方法が間違っているのが原因だと思います。
>シートとして開いた時は MDIフレーム.GetXXXXSheet() 関数を使わないと
>インスタンスが参照できませんので、以下のように記述すれば良いと思います。
>(環境がないので、実行していませんが多分… (^^; )

あ、今はGetFirst/NextSheet関数で、ウィンドウインスタ
ンスを参照しています。やはりこの方法しかないんでしょう
ね。

ただどうも分かっていないのですが、

OpenSheet(w_master, \"w_data_view\", w_mdi, 0, Original!)
とした時と、
OpenSheet(w_data_view, w_mdi, 0, Original!)
とした時の違いです。

後者の場合はダイレクトに、
w_data_view.dw_filename.ShareData(dw_main)
としても大丈夫なんですよね。おそらく、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.