PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
18686 03/01/17 13:10:38 RE(2):PB7.0: ローカル構造体のインスタンス変数について(解決しました!) By どむ
18682 03/01/17 11:28:17 RE(1):PB7.0: ローカル構造体のインスタンス変数について By reon
18674 03/01/16 18:53:59 PB7.0: ローカル構造体のインスタンス変数について By どむ

カテゴリ:スクリプトの記述
日付:2003年01月16日 18:53 発信者:どむ
題名:PB7.0: ローカル構造体のインスタンス変数について


現在、PowerBuilder Ver5.0 から 7.0 への移行作業について調査しております。

移行時に以下の警告が出ます。
「C0190: 次期リリースでは、ローカル構造体 (\'str_aa\') のインスタンス変数は暗黙的に private となります。」

これについて Powersoft の技術情報を調べた結果、構造体宣言をローカルからグローバルに移せばよいことは
わかったのですが、ソース自体を見てみるとグローバルに移す必要はないのではないかと思います。

このローカル構造体はウインドウオブジェクトのインスタンス変数で以下のように宣言しており、

         str_aa   istr_aa

この構造体を参照するのも宣言しているウインドウオブジェクト内からだけなのです。

グローバルに移す必要があるのは構造体を他のオブジェクトで参照している場合だけではないかと思うのですが、
確信がもてません。

どなたか同じような現象を体験された方、アドバイスをお願い致します。





付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

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