Visual Basic によって宣言された定数

更新 : 2007 年 11 月

Visual Basic には、条件付きコンパイルや、データの印刷および表示の際に開発者が使用できるように、いくつかの定義済みの定数が用意されています。

条件付きコンパイル定数

条件付きコンパイルで利用できる定義済みの定数の一覧を次の表に示します。

定数

説明

CONFIG

構成マネージャの [アクティブ ソリューション構成] ボックスの、現在の設定に対応する文字列

DEBUG

[プロジェクトのプロパティ] ダイアログ ボックスで設定できる Boolean 値既定では、プロジェクトの Debug 構成により、DEBUG が定義されます。DEBUG を定義すると、Debug クラスのメソッドは出力ウィンドウに出力を生成します。DEBUG を定義しない場合、Debug クラスのメソッドはコンパイルされず、デバッグ出力も生成されません。

TARGET

プロジェクトの出力の種類、またはコマンド ラインの /target オプションの設定を表す文字列TARGET には、次の値を指定できます。

  • Windows アプリケーション用の "winexe"

  • コンソール アプリケーション用の "exe"

  • クラス ライブラリ用の "library"

  • モジュール用の "module"

  • Visual Studio 統合開発環境では、/target オプションを設定できます。詳細については、「/target (Visual Basic)」を参照してください。

TRACE

[プロジェクトのプロパティ] ダイアログ ボックスで設定できる Boolean 値既定では、プロジェクトのすべての構成により、TRACE が定義されます。TRACE を定義すると、Trace クラスのメソッドは出力ウィンドウに出力を生成します。定義しない場合、Trace クラスのメソッドはコンパイルされず、Trace 出力も生成されません。

VBC_VER

major.minor 形式で、Visual Basic バージョンを表す数Visual Basic 2005 のバージョン番号は 8.0 です。

印刷と表示の定数

印刷および表示の関数を呼び出すときに、実際の値の代わりにコード内で次の定数を使用できます。

定数

説明

vbCrLf

キャリッジ リターン文字とライン フィード文字の組み合わせ。

vbCr

キャリッジ リターン文字。

vbLf

ライン フィード文字。

vbNewLine

改行文字

vbNullChar

値 0 を持つ文字。

vbNullString

長さ 0 の文字列 ("") とは異なります。外部プロシージャを呼び出す場合に使用します。

vbObjectError

エラー番号。ユーザー定義エラーの番号は、これより大きい値にします。たとえば次のように指定します。たとえば、次のようになります。

Err.Raise(Number) = vbObjectError + 1000

vbTab

タブ文字。

vbBack

バックスペース文字。

vbFormFeed

Microsoft Windows では使用されていません。

vbVerticalTab

Microsoft Windows では使用できません。

参照

処理手順

方法 : 定数を宣言する

概念

Visual Basic で宣言されている列挙型

定数の概要

ユーザー定義関数

定数とリテラルのデータ型