Visual Basic 宣告的常數
更新:2007 年 11 月
Visual Basic 提供多個預先定義的常數,以供開發者做為條件式編譯 (Compilation)、列印和顯示資料之用。
條件式編譯的常數
下表列出了可用於條件式編譯的預先定義常數。
常數 |
說明 |
---|---|
CONFIG |
字串,對應至 [組態管理員] 中 [使用中的方案組態] 方塊的目前設定。 |
DEBUG |
Boolean 值,可以在 [專案屬性] 對話方塊中設定。依預設,專案的 [偵錯] 組態可定義 DEBUG 方式。定義 DEBUG 方式後,Debug 類別方法 (Class Method) 會產生輸出到 [輸出] 視窗。如果沒有定義,Debug 類別方法就不會進行編譯,也不會產生 Debug 輸出。 |
TARGET |
字串,表示專案的輸出型別或命令列 /target 選項。TARGET 的可能值為:
|
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 中的作用不大。 |