我在64位Windows 7计算机上运行一些旧版VB6代码,并遇到一些奇怪的错误。
我的代码在这里爆炸:
消息:
在此错误处理之上的整个代码段之前均带有:
On Error GoTo ErrorTrap
ErrorTrap是我的For Each循环,如上所示。
是什么原因导致此类型不匹配?
最佳答案
MyError必须是Variant类型:在VB6中For
-Each
枚举必须使用Variant完成。
采用Dim MyError As Variant
代替。
关于windows-7 - 类型不匹配的VB6错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16987044/