PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
16140 | 01/08/29 14:17:02 | RE(2):PB7.0: 構造体の値渡しについて By はっし |
16104 | 01/08/23 14:17:35 | RE(1):PB7.0: 構造体の値渡しについて By 川端 |
16084 | 01/08/22 08:59:03 | PB7.0: 構造体の値渡しについて By はっし |
カテゴリ:PowerBuilderの開発環境
日付:2001年08月29日 14:17 発信者:はっし
題名:RE(2):PB7.0: 構造体の値渡しについて
川端さん、こんにちは。
回答どうもありがとうございました。
返事が遅くなり申し訳ありません。
>既にオープンされているウィンドウ、もしくはシートに対して再度オープンしようと
>しているようですね。
>既にオープンされているウィンドウに対して再度オープンしても、オープン処理は
>為されません。したがって、OPENイベントも起こりませんし、新しい値も引き
>渡されません。
>
>ウィンドウbに関数(もしくはイベント)を用意し、ウィンドウaから新たな構造体を
>引数にして呼び出すのが、妥当な方法ではないでしょうか?
川端さんのご指摘通りでした。
構造体の内容をMessageオブジェクトに渡してからウィンドウaをもう一度開くと、再検索が必要になることが
分かりました。
でも、やりたいのは現行行の移動のみなのでこの方法は止めることにしました。
ウィンドウaとbのインスタンス変数へ構造体をPUBLICで宣言して、それぞれのウィンドウに作成した関数から
直接値をそれぞれに渡すようにしましたら、思い通りの結果が得られました。
川端さんの助言から滞っていた考えにヒントをあたえて頂きました。
ありがとうございました。
これからもよろしくお願いします。
付加情報:
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.