由 Visual Basic 声明的常数

更新:2007 年 11 月

Visual Basic 为开发人员提供了多种预定义常数,可在条件编译以及打印和显示数据时使用。

条件编译常数

下表列出了可用于条件编译的预定义常数。

常数

说明

CONFIG

一个字符串,与“配置管理器”中的“活动的解决方案配置”框的当前设置相对应。

DEBUG

可以在“项目属性”对话框中设置的 Boolean 值。默认情况下,项目的“调试”配置定义 DEBUG。如果定义了 DEBUG,则 Debug 类方法会将生成的输出结果显示在“输出”窗口中。如果未定义该值,则不会编译 Debug 类方法,也不会生成调试输出。

TARGET

一个字符串,表示项目的输出类型或命令行 /target 选项的设置。TARGET 的可能值是:

  • "winexe"(对于 Windows 应用程序)。

  • "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

与零长度字符串 ("") 不同;用于调用外部过程。

vbObjectError

错误号。用户定义的错误号应当大于该值。例如:

Err.Raise(Number) = vbObjectError + 1000

vbTab

Tab 字符。

vbBack

退格字符。

vbFormFeed

在 Microsoft Windows 中不使用。

vbVerticalTab

在 Microsoft Windows 中无用。

请参见

任务

如何:声明常量

概念

由 Visual Basic 声明的枚举

常数概述

用户定义的常数

常数和数据类型