VB 控件不是一个已加载的类错误怎解决

如图
这是我在自己的电脑上生成的exe文件打包成安装包后在另一台电脑上安装后运行的结果,我以为是我的某个文件丢失了,所以打开源文件的工程后如下:

也就是在这台电脑上打开我的VB工程有些控件不能加载。下面是错误清单:

因为是已经完成的软件,不可能每次打开再去重新在工程中添加这些控件,况且,软件运行后直接打不开算是废了,请问该怎么解决这个问题,求高人指教。

VB6.0自带安装包制作程序的,在开始-所有程序菜单里面
Package & Deployment 向导
生成一个安装程序,到其它电脑上安装
再或者你把要用到的像OCX这些文件拷贝到程序运行的同一目录里运行也是可以的。追问

我用的是HA-InstallerVISE36-LDR制作的安装包,软件扫描了一些文件在内,我是把这些东西都一起打包了的。这个真是一点都不懂,没办法了能说具体点吗

追答

你还是用VB自带的程序打包吧,直接复制需要的文件到主程序同目录也行
文件内容我是看不到的,具体操作你自己看着办吧。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-17
将你的电脑上system32下的MSCOMCTL.OCX复制到运行程序的电脑的system32下,你的程序就可以在别的电脑上正常运行。
第2个回答  2012-12-19
Setup Factory 7.0 VB 打包封装工具,把OCX文件打包进去,并设置安装到%SystemFolder%、在高级里选择注册 COM 接口。
相似回答