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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.