由 Visual Basic 声明的常数
更新:2007 年 11 月
Visual Basic 为开发人员提供了多种预定义常数,可在条件编译以及打印和显示数据时使用。
条件编译常数
下表列出了可用于条件编译的预定义常数。
常数 |
说明 |
---|---|
CONFIG |
一个字符串,与“配置管理器”中的“活动的解决方案配置”框的当前设置相对应。 |
DEBUG |
可以在“项目属性”对话框中设置的 Boolean 值。默认情况下,项目的“调试”配置定义 DEBUG。如果定义了 DEBUG,则 Debug 类方法会将生成的输出结果显示在“输出”窗口中。如果未定义该值,则不会编译 Debug 类方法,也不会生成调试输出。 |
TARGET |
一个字符串,表示项目的输出类型或命令行 /target 选项的设置。TARGET 的可能值是:
|
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 中无用。 |