我做了一个GIS系统,只用到了MapObjects的一个Mo20.ocx控件,用setup factory6.0打包后安装到其它机器上,系统提示安装成功,而且在那台机器上也能看到mo20.ocx控件文件,但就是运行不成。后来我用“regsvr32 c:\windows\system\mo20.ocx”手工注册,提示是“部件‘mo20.ocx'或其附件之一不能正确注册:一个文件丢失或无效”。该系统在我机器上可是能正常运行的!who can save me?
调试欢乐多
regsvr32 -u c:\windows\system\mo20.ocx反注册下,然后再regsvr32 c:\windows\system\mo20.ocx
注册,用来确定是否是控件或者是机器的原因。
如果没有问题的话,就应该是你打包的不全了,可以用微软自带的打包工具试下应该是没有问题的。