共用方式為


Visual Basic 宣告的常數

更新:2007 年 11 月

Visual Basic 提供多個預先定義的常數,以供開發者做為條件式編譯 (Compilation)、列印和顯示資料之用。

條件式編譯的常數

下表列出了可用於條件式編譯的預先定義常數。

常數

說明

CONFIG

字串,對應至 [組態管理員] 中 [使用中的方案組態] 方塊的目前設定。

DEBUG

Boolean 值,可以在 [專案屬性] 對話方塊中設定。依預設,專案的 [偵錯] 組態可定義 DEBUG 方式。定義 DEBUG 方式後,Debug 類別方法 (Class Method) 會產生輸出到 [輸出] 視窗。如果沒有定義,Debug 類別方法就不會進行編譯,也不會產生 Debug 輸出。

TARGET

字串,表示專案的輸出型別或命令列 /target 選項。TARGET 的可能值為:

  • 用於 Windows 應用程式 "winexe"。

  • 用於主控台應用程式的 "exe"。

  • 用於類別庫 的 "library"。

  • 用於模組 "module"。

  • /target 選項可於 Visual Studio 整合式開發環境中設定。如需詳細資訊,請參閱 /target (Visual Basic)

TRACE

Boolean 值,可以在 [專案屬性] 對話方塊中設定。依預設,專案的所有組態可定義 TRACE 方式。定義 TRACE 方式後,Trace 類別方法 (Class Method) 會產生輸出到 [輸出] 視窗。如果沒有定義,Trace 類別方法就不會進行編譯,也不會產生 Trace 輸出。

VBC_VER

此號碼代表 Visual Basic 版本,其格式為 major.minor。Visual Basic 2005 的版本號碼為 8.0。

列印和顯示常數

當呼叫列印和顯示函式時,您可在程式碼中使用下列常數來取代實際值。

常數

說明

vbCrLf

歸位/換行字元 (Carriage Return/Line Feed) 組合。

vbCr

歸位字元。

vbLf

換行字元。

vbNewLine

新行字元 (Newline Character)。

vbNullChar

字元值為 0。

vbNullString

與長度為零的字串 ("") 不同;用來呼叫外部程序。

vbObjectError

錯誤代碼。使用者定義錯誤代碼應大於這個值。例如:

Err.Raise(Number) = vbObjectError + 1000

vbTab

定位字元。

vbBack

退格鍵 (Backspace)。

vbFormFeed

Microsoft Windows 不適用。

vbVerticalTab

在 Microsoft Windows 中的作用不大。

請參閱

工作

HOW TO:宣告常數

概念

Visual Basic 宣告的列舉型別

常數的概觀

使用者定義常數

常數和常值資料型別