Visual Basic での型宣言を省略したプログラミング
更新 : 2007 年 11 月
Visual Basic コンパイラには、ソース コードに影響を及ぼす次の 2 つの規則を適用する機能があります。
すべてのローカル変数は、他のステートメントで使用する前に宣言ステートメントで指定する必要がある。この規則は既定で適用されます。
すべての型の縮小変換は、型変換キーワードを使用して指定する必要がある。この規則は既定では適用されません。
規則を変更するコンパイラ オプション
この規則の 1 つまたは両方は、対応するコンパイラ オプションを再設定することによって変更できます。型変換の規則を緩めると、コンパイラは寛容な型指定規則に基づいて動作します。この場合は、変換キーワードを使用せずに縮小変換を実行できます。詳細については、「Visual Basic における型チェック」を参照してください。
変数宣言の規則を緩めると、型宣言を省略したプログラミングを使用できます。この場合は、宣言していない変数を参照できます。詳細については、「暗黙の宣言と明示的宣言」を参照してください。
通常、型宣言を省略したプログラミングはお勧めしません。データ型に関連した、発見しにくい実行エラーの原因となる場合があるためです。ただし、変数を宣言していない古いアプリケーションを移植する場合など、状況によっては役立ちます。
参照
処理手順
概念
参照
Option Explicit ステートメント (Visual Basic)