为什么VB 编的程序到其他机器 上不能运行

,总是提示找不到.OCX控件 难道说用VB写的程序只能在安装了VB的机器上运行么
那请问三楼的哥哥 怎样才能做安装程序啊?怎么注册呢?告诉一下小弟好不好?

VB写的程序不是纯绿色软件,多数情况是要生成安装程序的,光拷贝你的程序本身到其它计算机上是不行的(除非你没使用和引用任何第三方控件或DLL库而且是在2000以上系统上才可以)。其实所有软件写的程序都一样,VC写的程序如果用了第三方控件而目标计算机上没有这个控件,也是不能直接拷贝就可以运行的,安装程序的目的就是把程序所用的东西都带到目标计算机上。
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-04-24
用VB做的程序在别的机器上运行,要先在那台机器上把你程序中用到的控件注册一遍,然后才能用的。最好的方法就是你把你的程序做个安装程序,到别的机器上去安装,那就一点问题都没有了。
第2个回答  2006-04-24
用VB自带的打包工具生成安装文件,在其它机器上安装,它会把必要的*.OCX注册到机器的系统.如果VB编的程序涉及其它文本或数据库文件,则应复制于相应位置,VB编的程序才能在其它机器运行.本回答被网友采纳
第3个回答  2006-04-24
把提示找不到的那个控件OCX文件拷到c:\winows\system32下,有的控件还要注册一下,没问题了。
楼上说的也对,打包的时候,需要安装的控件会一起拷过去的
第4个回答  2006-04-24
机子上有没有装vb?
要是装了找不到,那就是你自己的错!
vb特别要注意保存!现保存from1,在保存工程!!

我自己做的VB程序怎么在其他台的电脑上运行不了?
那是因为别人的机器上没有VB的运行库文件 简单的解释就是有两个DLL文件需要放在WINDOWS的SYSTEM目录下 最简单的你用VB的制作安装程序 这样的好处是如果你使用了一些非官方的控件的话别人也能运行你的程序 点击"开始"菜单.选择"程序"继续选择"Microsoft Visual Basic 6.0 中文版"然后选择"Microsoft Visua...

为什么我用VB做的程序在别的机子上运行经常出现异常或者根本打不开呢...
要使VB程序正常运行的一个非常重要的因素,就是在运行VB程序的机器上必须要有MSVBVM60.DLL这个动态连接库文件,因为系统不同的原因,有些机器系统安装之后本身没有这些文件,所以在这些机器上运行VB程序的时候就会报错,打不开。所以在做程序的时候一定要看程序用到了那些控件、那些DLL文件,然后把这些文件...

关于自己VB写的程序在别人的电脑上运行提示Run-time error'429': Activ...
最可能的原因:一般是因为别人的机器上没有你的程序使用了的外部控件(即非VB和操作系统自带的控件,可以是一个到多个)解决方法:1 这个方法麻烦点,是使用VB打包将我们的程序制作成安装的形式,再传给别人安装:--- (1)打开VB6.0 IDE,加载你的工程,单击“外接程序”菜单下的“外接程序管理器”。

我vb生成的exe文件为什么在别的电脑上不能用?
需要打包 .vb 引用了很多第三方空间 , 这些空间别的电脑上不一定有 所以需要打包的 如果不打包的话 , 你只要把你vb引用的那些控件和dll 都复制到新的电脑上, 就可以直接运行了 .你如果选择的典型安装的vb ,都是带有打包工具的 具体位置不知道了, 因为我没安装那个打包工具 .你在开始菜单里找找 ...

vb 我将我编写的程序拷贝到别的电脑上就会报错
只要是你在VB中又单独添加了的控件,一般别人的电脑上是不会有的,生成EXE也不行,你可以在C:\/\/windows\/system32下面找到这些控件,把他们和EXE放在同一个文件里,一起拷给别人用才行。这是最简单的办法

为什么我用VB编写的程序在别的电脑上运行总是提示少文件啊?
这个是因为你写的程序调用了某些DLL文件或者使用了其他的OCX控件造成的!所以说你发布程序的时候必须要带上这些文件!当然了对方机器上还需要有VB运行库!

vb打包以后安装在别的机器上,出现 runtime error 13
VB的硬伤,老毛病。移植能力差。反正就是运行库的问题。把调用的文件一个个剥出来查查他们的身份在新电脑里有没有变,有没有正确的注册。慢慢的一个个查吧。

VB生成的EXE程序怎样在别的机子上直接打开?
VB生成的exe文件,在其他微机中打开必须要有VB的必须连接库,这些连接库在一般的机子是没有的,因此直接打开是不行的,要打开有二个方法:方法1、打包 点击【开始】-【所有程序】-【Microsoft Visual Basic 6.0 中文版】-【Microsoft Visual Basic 6.0 中文版工具】-【Package & Deployment 向导】...

vb做好的安装程序到其他电脑安装运行提示:类未注册
对方的操作系统版本可能跟你的不一样 找个跟对方操作系统一样的机器重新编译 重新制作安装软件 试试,祝您成功!

vb编写的程序如何能在其他电脑上运行
打包就可以了,用VB自带的打包工具(具体怎么用,网上有教程的,很简单),或者用专门的软件打包,不过用VB自带的打包程序有时候好像不太好用,建议你用Setup Factory 7.0,功能强大,而且很简单,不过记住不要把源码也打进去哟,具体怎么用网上查下就可以了,简单,但是不好说,你用一边就知道了!

相似回答
大家正在搜