Tweet
変数のスコープとは
スコープとは、変数がプロジェクト内のどの範囲まで有効かということで、次の3つがある。
・ローカルスコープ
プローシージャ内でDim宣言された変数は、そのプローシージャ内だけで有効
。このような変数をローカル変数という。
・モジュールスコープ
モジュールの宣言セクション(General-Declarations)でDimまたはPrivate宣言された変数は、そのモジュール内のすべてのプローシージャで共通に使える。しかし、他のモジュ-ルからは使えない。
・グローバルスコープ
モジュールの宣言セクション(General-Declarations)でPublic宣言された変数は、そのモジュール内のすべてのプロシージャと他のモジュールから使える。
ただし、フォームモジュールの場合、その変数を他のモジュールから使うには、「モジュールの名前.変数」とする。たとえば、Form1の変数aをForm2
例:Form1.a
参考URL
VB10
関連記事
- Privateとは (変数の宣言方法)
- (General)とは
- Python mod_python モジュールで _apache importエラー
- 変数と型 ( dim )
- Panasonic CF-Y4のメモリ仕様