Visual Basic 中的 Global Vs Public
Last reviewed: July 29, 1997
Article ID: Q115512
The information in this article applies to:
Microsoft Visual Basic Programming System, Applications Edition, version 1.0
Microsoft Excel for Windows, version 5.0
Microsoft Project for Windows, version 4.0
摘要
在 Microsoft Visual Basic 3.0 版中, 你可以在模块的声明段使用 Global 语句来声明一个全局变量。全局变量可以在所有窗体和模块的所有过程中使用。
在 Microsoft Visual Basic Programming System, Applications Edition 版中,你可以使用 Public 语句声明共用变量,它可用于工程中的所有过程。
在 Visual Basic, Applications Edition 中的 Public 语句,起着与 Visual Basic version 3.0 版中 Global 同样的作用。考虑到它的反义词 Private,Public 的名称更直观。当你使用 Private 语句声明一个私有变量时,它只能用于声明它时所在的模块。
支持 Global 语句是出于 Visual Basic, Applications Edition 的兼容性;然而 Public 是首选。