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日 15:15 発信者:M.M
題名:RE(3):PB6.5: IsValid関数に関して
BOBさん、こんにちは。
>例
>---------------------------------------------------
>window w_to_open
>string s_value
>string s_w_name
>
>s_w_name = \"w_emp\"
>
>OpenWithParm(wc_to_open, s_value, s_w_name)
>とか
>Open(wc_to_open,age, w_s_name)
>---------------------------------------------------
>
>などと書いていると画面がOPENされているにも関わらず、
>他ウィンドウからそのウィンドウ(例だとw_emp)が参照できません。
>
>これは分かったので、ウィンドウオブジェクトを指定して
>開くように直したと思っていたので、前回のような質問をしたのですが、
>実は直していませんでした。
>
>上記のようなことはしょうがないことなんですかね?
ある程度自分で推測がついていると思いますが、上記のスクリプトの場合、
ローカル変数のw_to_openにウィンドウの情報が格納されてしまいますので、
他のウィンドウからw_to_openを参照するのは、非常に困難です。
ウィンドウ変数w_to_openをグローバル変数で宣言すると、うまくいくかも
しれません。(未検証ですけど)
付加情報:
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.