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 (記載なし)

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