Clo*_*eto 3 windows vb6 dll regsvr32 ocx
这里的人使用旧的编译的 VB 程序,最后一个版本已经有 16 年了。它可以在某些机器上运行,但不能在其他机器上运行,所有机器都具有相同的 1709 版本和 Windows 10 更新。
如果它不起作用,则会显示一条消息,说明该消息msdatlst.ocx或未msdatgrd.ocx注册。然后,当我尝试注册时,regsvr32 'MSDATGRD.OCX'会出现一条消息"the module was loaded but the entry-point was not found"。相同的命令在程序运行的机器上是成功的。
我确实在这里阅读了一些问题,但没有一个答案为我解决了这个问题。有任何想法吗?
感谢@Mark 的评论和所有其他人。问题确实是regsvr32执行了什么版本。
在可以注册的计算机中,ocx默认版本为\windows\syswow64,而在那些无法注册的计算机中,默认版本为\windows\system32。然后我运行了这个程序syswow64,注册成功,程序现在可以运行了。
| 归档时间: |
|
| 查看次数: |
33969 次 |
| 最近记录: |