如何在Visual Basic中声明全局变量?
您只需将其作为PUBLIC添加到任何模块
示例:
模板的模块Module1‘全局变量公共glbtxtTemplateName As String’全局变量
VB首先将通道作为一个类加载,其中的所有公共项都直接共享。这样想吧。
假设我们有一个名为"MY_PROCESSES“的模块
当您在"MY_PROCESSES“中声明一个SUB或一个函数时,如果您希望在"MY_PROCESSES”之外使用它,您可以像这样声明为公共的
公共子LOAD_TEMPLATE() ....
要获得LOAD_TEMPLATE,您只需在代码中从任何位置调用它:
LOAD_TEMPLATE
因此,如果我需要设置或使用我在模块中公开的全局变量,我只需按名称引用它:
glbtxtTemplateName="TEMPLATE_NAME“
IF glbtxtTemplateName="“则为LoadTemplate
我确实喜欢像上面这样构建类,因为你可以更快地引用它,而不需要记住变量,但是如果你只需要1到2个全局变量,你可以像我们过去使用匈牙利符号样式名那样命名它们。这种方法确实非常简单和优雅。旧就是新,新就是旧。