PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
12528 00/08/01 18:36:48 RE(1):PB6.5: Window型のローカル変数を使用してしまった時の対応方法 By てとらぽっと
12490 00/07/31 17:06:25 PB6.5: Window型のローカル変数を使用してしまった時の対応方法 By goofy

カテゴリ:PowerBuilderの開発環境
日付:2000年08月01日 18:36 発信者:てとらぽっと
題名:RE(1):PB6.5: Window型のローカル変数を使用してしまった時の対応方法

goofyさん、こんにちは。
なんとか問題を伝えようと涙ぐましい努力で、いっぱい書き込みをされていますが
これはこれで問題の主点がつかめず、逆効果の時があります。
文章は整理しましょう。

ついでに、メッセージの引用中とはいえ、半角カナは避けましょう。


> オブジェクト: w_000
>        w_000 クラス宣言
>            (0032): 情報        C0146: 識別子 \'w_000\' は既存のグローバル変数の名前と合致します。
>                新しい識別子 \'w_000\' のスコープを変更しない限り、\'w_000\' の
>                新しい定義が有効となり以前の定義は無視されることになります。

多分、グローバル変数と同じ名前のローカル変数を宣言してしまったことが
発端と思いますので、これを別名にすればよいと思います。


PBの特性ですが、デザインしたウィンドウには、
クラス名と同名のグローバル変数が暗黙的に宣言されています。

ですから w_000 というウィンドウをデザインしていて、
ローカル変数で

window w_000 もしくは w_000 w_000

などの宣言をしてしまうと上記のメッセージが出ます。
ローカル変数での命名規約(オンラインブックでもアドバイスされていたと記憶しています。)を
考えた方がいいです。

↓ローカル変数の命名例

w_000 lw_000


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Sybase SQL Anywhere Client
Browser InternetExplorer5.X

Server SoftWare

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

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