vb6中引用的组件如何在生成activex插件后在另一台电脑上也能使用

vb6中引用的组件怎么在生成activex插件后在另一台电脑上也能使用?
如题。。。。。。。在线等
------解决方案--------------------
把这些文件跟目标程序放到同一目录下,如果有需要的就注册一下,难道不是这样吗?
------解决方案--------------------
最好就是做安装程序,用vb的安装程序向导打包你的ActiveX工程,然后再拿出去安装使用,这样会比较保险。
------解决方案--------------------
引用:
我的com组件是用vb2010写的,然后在vb6.0中引用的

先不说ActiveX的安装使用问题,单看你是在WEB上使用ActiveX,我就想问一句,你的ActiveX有证书和经过认证没有?如果没有,可以告诉你,在绝大多数情况下是很难正常运行的,只有专门被改过安全设置的浏览器才可能运行你的ActiveX,除此之外别无他径。

如果你只是在VB调用,只用通过向导生成工程的安装程序,然后VB就会自动把你工程中所需的相关组件或库都一起打包到目标目录中,你可以把这个目录中的这些相关文件一起拷贝出来,放到你的目标目录中,只要是 .dll 或 .ocx 的文件都用 regsvr32 注册一次,如
regsvr32 c:\myocx\11.ocx /s
regsvr32 c:\myocx\22.dll /s
...
然后就可以正常调用你的activex了(碰到组件控件版本冲突问题除外)。
当然你也可以用批处理( .bat类型文件)或没有调用任何库情况下编译的exe程序(在win2k以上都支持基本的vb6程序运行)来注册你的.dll或.ocx,方法很简单,在vb里
shell "regsvr32 c:\myocx\11.ocx /s",vbHide
shell "regsvr32 c:\myocx\22.dll /s",vbHide
...
------解决方案--------------------
还有COM与ActiveX也是不同的