PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
12192 00/07/12 11:20:39 RE(2):PB7.0: 3つのウィンドウインスタンスを作成時に、2つ目のインスタンスを参照できない By SK
12190 00/07/12 10:51:05 RE(1):PB7.0: 3つのウィンドウインスタンスを作成時に、2つ目のインスタンスを参照できない By Mika★
12188 00/07/12 10:15:06 PB7.0: 3つのウィンドウインスタンスを作成時に、2つ目のインスタンスを参照できない By SK

カテゴリ:PowerBuilderの不具合?
日付:2000年07月12日 10:51 発信者:Mika★
題名:RE(1):PB7.0: 3つのウィンドウインスタンスを作成時に、2つ目のインスタンスを参照できない

SKさん、こんにちは。

>ウィンドウ(w_1)から別のウィンドウ(w_2)をOpenし、w_1は、Visible = falseで非表示にする方法で
>画面遷移する作りにしたところ、次にw_2から別のウィンドウ(w_3)をOpenし、
>w_3からw_2のインスタンス変数を参照しようとすると、
>「NULLオブジェクトの参照」エラーとなってしまいます。

w_1からw_2のウィンドウを開く際のスクリプトは
下記のような感じで記述なさいませんでしたでしょうか?

Window lw_Window

Open(lw_Window, \"w_2\")

これだと、w_1のローカル変数として開かれているため
他のオブジェクトからは、直接参照することはできません。

上記のような開き方をやめて、Open(w_2) とするか
どうにかして、w_2を認識できるように工夫するか、の選択になるでしょう。
(後者のやり方は、いろいろあると思います。)

#はずしてたら、読み飛ばしてください。自分も昔、これでハマったので...。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows98
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)

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