VB6如何将变量传递给不同的形式

VB6 How to pass variables to different form

我从 1 个表格和 1 个 class 开始。这个想法是设置一些 class 成员,然后从不同的表单调用这些成员。由于某种原因,我什至无法设置值。我们有一个在 VB6 中完成的项目,不幸的是,没有机会升级并卡在 VB6 上。

表格 1:

Public SomeClassObj As New SomeClass

Private Sub Command1_Click()
  Set SomeClassObj.Test1 = 1
  Set SomeClassObj.Test2 = 2
  Call SomeClassObj.Test
End Sub

Class一些Class:

Public Test1 As Integer
Public Test2 As Integer

Public Sub Test()
  MsgBox Test1
  MsgBox Test2
End Sub

我得到的错误是 "invalid use of property" 并在 Command1_Click 处停止:“.Test1 =”

有人可以告诉我我做错了什么吗?

您应该删除 Set 个关键字 - 您没有分配 objects/references。