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月17日 11:28 発信者:reon
題名:RE(1):PB7.0: ローカル構造体のインスタンス変数について

どむさん、こんにちは。

おっしゃる仕様なら、グローバルに移す必要はありません。
インスタンス変数の宣言部分でアクセス識別子Privateを明示的に記述すれば
警告はなくなると思われます。


>現在、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.