我在VB6的项目中定义一个类 CardMgr ,而后在同一个窗体中的两个按钮响应事件中定义两个同名同类的变量Private Sub Command1_Click()
Dim MyCardMgr As CardMgr
End SubPrivate Sub Command2_Click()
Dim MyCardMgr As CardMgr
End Sub当运行到此窗体时,并点击两个按钮中的作一按钮时,出现错误提示:“当前范围内声明重复”.需要去掉一个 Dim MyCardMgr As CardMgr 才能不出现这个错误提示。 现在的问题是 MyCardMgr 不都是属于各个的SUB的局部变量吗,各自的声明不应相互影响呀。这是为什么呢
Dim MyCardMgr As CardMgr
End SubPrivate Sub Command2_Click()
Dim MyCardMgr As CardMgr
End Sub当运行到此窗体时,并点击两个按钮中的作一按钮时,出现错误提示:“当前范围内声明重复”.需要去掉一个 Dim MyCardMgr As CardMgr 才能不出现这个错误提示。 现在的问题是 MyCardMgr 不都是属于各个的SUB的局部变量吗,各自的声明不应相互影响呀。这是为什么呢
Dim MyCardMgr As CardMgr
End Sub
百分之一百不是MyCardMgr 的问题,除非Command2_Click中还定义另一个MyCardMgr