Vb6 不在模块内存储数据的用户定义类型
我不确定我是否做错了什么,我有一个UDT,我在一个过程中填充了数据,但我无法在下一个过程中检索该数据Vb6 不在模块内存储数据的用户定义类型,vb6,Vb6,我不确定我是否做错了什么,我有一个UDT,我在一个过程中填充了数据,但我无法在下一个过程中检索该数据 Private Type APP name As String version As String End Type Private Sub Form_load() Call Process1 Call Process2 End Sub Private Sub Process1 Dim data As APP data.name = "MyA
Private Type APP
name As String
version As String
End Type
Private Sub Form_load()
Call Process1
Call Process2
End Sub
Private Sub Process1
Dim data As APP
data.name = "MyApp"
data.version = "1"
End Sub
Private Sub Process2
Dim data As APP
Debug.Print "Name: "; data.name
Debug.Print "Version: "; data.version
End Sub
Dim创建一个局部变量-它仅存在于该过程中Process1。即使您有一个表单/模块级变量,您也在Process2中创建另一个本地变量。读取变量作用域AH。。我必须在模块中创建一个具有该数据类型的变量。