读书人

VB生成的exe文件放到其他机子无法正常

发布时间: 2012-02-26 20:19:43 作者: rapoo

VB生成的exe文件放到其他机子无法正常运行的问题
用了adodc部件,datalist等部件
但是我已经把 msadodc.ocx 和 msdatlst.ocx等都复制到程序的同一个文件夹里了
我编译的系统是win2000 server + VB6,要把程序在 xp或者98上没有安装过vb6的机子上运行,是不是还需要复制其他的什么文件

[解决办法]
还是做个安装包安装后再使用吧
[解决办法]
需要制作安装包setup 然后在其它机器上安装,光复制过去不行了

VB的[外接程序]菜单[外接程序管理器]中
[解决办法]
在无VB的机器运行VB应用程序,通常需用VB的Package & Deployment 向导做安装包。
然后在无VB的机器安装,它会将VB运行库及相关文件安装于其它机器的系统。如果有数据库或其它文件则需复制于相应目录。
[解决办法]
但是我已经把 msadodc.ocx 和 msdatlst.ocx等都复制到程序的同一个文件夹里了

追加处理方法:1.手动注册这两个OCX.
2.写个程序寻找这两个OCX,自动注册.shell regsrv32 msadodc.ocx //shell regsrv32 msdatlst.ocx
[解决办法]
最好打包
[解决办法]
用了adodc部件,datalist等部件
但是我已经把 msadodc.ocx 和 msdatlst.ocx等都复制到程序的同一个文件夹里了


还需要注册
如:
开始-》运行-》regsvr32 msdatlst.ocx

读书人网 >VB

热点推荐