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