PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
16081 01/08/21 14:46:31 RE(7):PB6.5: 画面の複数起動による障害 By uki
16072 01/08/17 10:01:53 RE(6):PB6.5: 画面の複数起動による障害 By こてちゅ
16070 01/08/16 18:37:25 RE(5):PB6.5: 画面の複数起動による障害 By uki
16069 01/08/16 17:56:45 RE(4):PB6.5: 画面の複数起動による障害 By uki
16067 01/08/16 16:29:48 RE(3):PB6.5: 画面の複数起動による障害 By こてちゅ
16064 01/08/16 16:09:09 RE(2):PB6.5: 画面の複数起動による障害 By uki
16054 01/08/15 17:03:41 RE(1):PB6.5: 画面の複数起動による障害 By こてちゅ
16053 01/08/15 15:53:38 PB6.5: 画面の複数起動による障害 By uki

カテゴリ:PowerBuilderの開発環境
日付:2001年08月15日 15:53 発信者:uki
題名:PB6.5: 画面の複数起動による障害

質問です

リソースの問題で画面単位でEXEにしていたものをEXEを一本化し、リソースの軽減を図りました
その際、EXEではできていた機能は当然網羅したい為、画面の複数OPENなどはできなくてはいけな
くなりました。複数OPEN自体は OPEN処理が書かれたイベントでその画面型の変数をローカル
できってOPENして対処したのですが、そこでローカル変数としてOPENしてしまうと、当然
オブジェクト名ではその画面を扱えなくなりました。具体的に言いますと、下記のように
w_testをlw_testとしてOPENした後、メニューのある項目のclickedイベントで画面のユーザイベント
ue_@@@@に呼びたいのですが、イベントを実行中NULLオブジェクトの参照になります

<画面OPEN>
w_test lw_test
open(lw_test)

<その画面がもつメニューのある項目のclickedイベント>
w_test.event ue_@@@@()

そのため w_test.event ue_@@@@ を parentwindow.event ue_@@@@ とも書いてみたのですが
今度はロジックのコンパイルで落ちてしまいます

説明がわかりづらいかも知れませんがどなたか解決方法がある方は教えていただけますか

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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