在开发的电脑上 一切正常。在一客户机安装后一执行到 Set myJob = CreateObject("XXX.XXX")就会出错:运行时错误13通用部分也声明了:Dim WithEvents myJob As XXX
说明下1。XXX为自己制作的一个ActiveX的EXE 以避免大量数据提交时电脑假死。
2。程序有多个ActiveX,但就这一个出问题。我试过用先 /UnRegServer 再 /RegServer, 但问题还是依旧现在实在想不到会是啥原因了, 大家有预见类似的问题吗~~
说明下1。XXX为自己制作的一个ActiveX的EXE 以避免大量数据提交时电脑假死。
2。程序有多个ActiveX,但就这一个出问题。我试过用先 /UnRegServer 再 /RegServer, 但问题还是依旧现在实在想不到会是啥原因了, 大家有预见类似的问题吗~~
Set myJob = CreateObject("XXX.YYY")
你这样试一下,应该能好使
Dim WithEvents myJob As CardOp调用处的:
Set myJob = CreateObject("Card.CardOp")ActiveX文件:Card.exe ActiveX里的类名为:CardOp=========想到一个可能的原因就是之前做一次大的更新时 把ActiveX的版本号从1.0.0改成了1.2.0 而版本兼容选的是工程兼容。不知道是否这个原因造成的? 因为今天我把主程序工程里的引用取消再重新勾上后,客户机上就回复正常了
难道这就是工程兼容和二进制兼容的区别?