PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
5378 | 99/03/09 20:22:28 | RE(3):PB6.5: ローカル構造体は、他のオブジェクトに渡せません By クロノス |
5376 | 99/03/09 18:54:44 | RE(2):PB6.5: ローカル構造体は、他のオブジェクトに渡せません By Taka |
5375 | 99/03/09 17:56:25 | RE(1):PB6.5: OpenWithPram()での構造体引渡しについて By tomo |
5374 | 99/03/09 17:41:23 | PB6.5: OpenWithPram()での構造体引渡しについて By クロノス |
カテゴリ:スクリプトの記述
日付:1999年03月09日 17:41 発信者:クロノス
題名:PB6.5: OpenWithPram()での構造体引渡しについて
こんにちは。今日2回も登場のクロノスです。
過去の記録を見ると度々でているのでおこられてしまいそうですが、
どーしても出来ないので質問させてください。
親ウインドウ(Win_A)からポップアップウインドウ(Pop_B)に構造体(StrA)を
渡す場合、親側(Win_A)では
UsrStrA StrA
StrA.XX = \"XX\"
StrA.XXX = \"XXX\"
OpenWithPram(Pop_B,StrA)
とします。で、子側(Pop_B)のOPENイベントで
UsrStrB StrB
StrB = Message.PowerObjectParm …ここでエラーなんです
として親ウインドウの構造体を受け取ろうとすると
「エラー:UsrStrA型のオブジェクトをUsrStrB型の変数に代入できません。」
となってしまうのです。UsrStrAとUsrStrBの構造体はそれぞれのウインドウで、
[宣言]→[ウインドウ構造体]で作成してます。
(実際の構造体はDataWindow型×1,Integer型×1,String×2の順、4つで構成されています。)
きっと何か基本的なことを間違っているのだと思いますので、どなたか教えてください。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.