VB生成的exe文件放到其他机子无法正常运行的有关问题

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