PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
11232 | 00/05/09 18:03:37 | RE(4):PB6.5: IsValid関数に関して By BOB |
11218 | 00/05/08 15:15:48 | RE(3):PB6.5: IsValid関数に関して By M.M |
11217 | 00/05/08 14:24:45 | RE(2):PB6.5: IsValid関数に関して By てとらぽっと |
11216 | 00/05/08 13:53:19 | RE(1):PB6.5: IsValid関数に関して By BOB |
11212 | 00/05/06 17:40:19 | PB6.5: IsValid関数に関して By BOB |
カテゴリ:PowerBuilderの不具合?
日付:2000年05月08日 14:24 発信者:てとらぽっと
題名:RE(2):PB6.5: IsValid関数に関して
BOBさん、こんにちは。
wc_to_open は w_to_open のことと思いますので、訂正しました。
>例
>---------------------------------------------------
>window w_to_open
>string s_value
>string s_w_name
>
>s_w_name = \"w_emp\"
>
>OpenWithParm(w_to_open, s_value, s_w_name)
>とか
>Open(w_to_open,age, w_s_name)
>---------------------------------------------------
>
>などと書いていると画面がOPENされているにも関わらず、
>他ウィンドウからそのウィンドウ(例だとw_emp)が参照できません。
>
>これは分かったので、ウィンドウオブジェクトを指定して
>開くように直したと思っていたので、前回のような質問をしたのですが、
>実は直していませんでした。
>
>上記のようなことはしょうがないことなんですかね?
はい、ご理解のとおりです。
w_emp というグローバル変数はどこにも出てこないですから、
インスタンスは代入されていません。
w_emp では参照できないのは当然ということですね。
上記のようなスクリプトで開いた後、
どうしても w_emp で参照したい場合のみ
w_emp = w_to_open
のように、インスタンスを代入してあげましょう。
でなければ、別のwindow変数にでもインスタンスを代入しておきましょう。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.