PublicとGlobalの違い

解決


のり塩  2004-04-18 00:46:32  No: 83055

変数で宣言する時に使用するPublicとGlobalにはどこか違いがあるのでしょうか?
モジュール変数という点でどちらも、同じような気がするのですが。


魔界の仮面弁士  2004-04-18 01:16:23  No: 83056

> 変数で宣言する時に使用するPublicとGlobalには
Globalステートメントは、古いバージョンのVBとの互換性維持のために
残されていますが、現在では利用されていない宣言方法です。
替わりに、Publicステートメントを使ってください。

> どこか違いがあるのでしょうか?
Globalステートメントで宣言された変数/プロシージャ等は、
有効範囲としてはPublicステートメントと同じなのですが、
「標準モジュールでしか使えない」と言う制限があります。

# ちなみにVB6には、『Globalオブジェクト』という物がありますが、
# これは今回のGlobalキーワードとは別物なので、混同なきよう。


のり塩  2004-04-21 16:58:50  No: 83057

大変助かりました。ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加