VB6源文件中的属性VB_VarUserMemID

B P*_*ete 5 vb6

我正在使用写字板查看一些遗留的VB6代码(因为我没有安装VB6).在模块级别的许多变量声明之后,我看到第二行为变量设置了某种属性,如下例所示.似乎所有声明的属性编号1073741852都是相同的.

Public testPath as Integer
Attribute TestPath.VB_VarUserMemID = 1073741852 
Run Code Online (Sandbox Code Playgroud)

由于我没有在VB6中打开代码,我不确定属性行是否在VB6 ide中可见.

有谁知道这个属性的意义?

sha*_*esh 1

我查了一下这个页面,其中有基于 VB 的 bas 模块的文本。

看起来,该属性是为了维护声明的顺序(?)。
从名称上看,它听起来像是变量的成员 ID。

属性行在 VB6 中不可见。

一些适用于属性/方法的属性可以使用VB6 中的“过程属性”对话框进行设置(例如,设为默认属性、在对象浏览器中隐藏等)。