我很抱歉这是一个如此基本的问题。
我们的 VB6 项目组包含 6 个项目以及包含所有应用程序表单的 UI 项目。
我们在其中一个表单后面的代码中生成一个 uniqueID (gstrUniqueImportUuid),该 ID 必须暴露给项目组中另一个项目中的类。
我尝试将此变量声明为 Common.bas 模块中的全局变量,该模块是主 UI 项目的一部分,如下所示:
Option Explicit
Public gstrUniqueImportUuid As String
Run Code Online (Sandbox Code Playgroud)
然后我在表单中为 gstrUniqueImportUuid 分配一个值,效果很好。
但是,当我尝试在组中的其他项目之一中使用该全局变量的值时,该项目将无法编译 - “变量未定义”。
我到底做错了什么?
谢谢。