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 (記載なし)

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