驯龙高手国语版资源:为什么VB 编的程序到其他机器 上不能运行

来源:百度文库 编辑:高校问答 时间:2024/05/02 18:31:29
,总是提示找不到.OCX控件 难道说用VB写的程序只能在安装了VB的机器上运行么
那请问三楼的哥哥 怎样才能做安装程序啊?怎么注册呢?告诉一下小弟好不好?

用VB自带的打包工具生成安装文件,在其它机器上安装,它会把必要的*.OCX注册到机器的系统.如果VB编的程序涉及其它文本或数据库文件,则应复制于相应位置,VB编的程序才能在其它机器运行.

机子上有没有装vb?
要是装了找不到,那就是你自己的错!
vb特别要注意保存!现保存from1,在保存工程!!

机子上有没有装vb

用VB做的程序在别的机器上运行,要先在那台机器上把你程序中用到的控件注册一遍,然后才能用的。最好的方法就是你把你的程序做个安装程序,到别的机器上去安装,那就一点问题都没有了。

把提示找不到的那个控件OCX文件拷到c:\winows\system32下,有的控件还要注册一下,没问题了。
楼上说的也对,打包的时候,需要安装的控件会一起拷过去的

VB写的程序不是纯绿色软件,多数情况是要生成安装程序的,光拷贝你的程序本身到其它计算机上是不行的(除非你没使用和引用任何第三方控件或DLL库而且是在2000以上系统上才可以)。其实所有软件写的程序都一样,VC写的程序如果用了第三方控件而目标计算机上没有这个控件,也是不能直接拷贝就可以运行的,安装程序的目的就是把程序所用的东西都带到目标计算机上。