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日 18:54 発信者:Taka
題名:RE(2):PB6.5: ローカル構造体は、他のオブジェクトに渡せません

こんばんは。

>UsrStrA StrA
>StrA.XX = \"XX\"
>StrA.XXX = \"XXX\"
>OpenWithPram(Pop_B,StrA)

>UsrStrB StrB
>StrB = Message.PowerObjectParm …ここでエラーなんです

>きっと何か基本的なことを間違っているのだと思いますので、どなたか教えてください。

これは、ウィンドウAの構造体をウィンドウBの構造体へ渡す、ということですね。

PowerBuilderでは、構成がまったく同じ場合でも、オブジェクト構造体の間では受け渡し
できない仕様なんです。したがって、tomoさんがコメントされているように、独立したパブリックな
構造体を作成して、それで宣言した変数どうしでやりとりする必要があります。

オブジェクト構造体(ウィンドウ/メニュー/ユーザオブジェクトのクラス構造体)は、
その中だけでの利用にとどめておきましょう。


付加情報:

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.