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