vb编写的程序,在没安装vb6.0的电脑运行,会不会出现问题?

vb编写的程序(用到各部件及控件),在没安装vb6.0的电脑运行,会不会出现问题。我曾经试过,出现过(找不到控件的错误提示)。请有经验丰富的vb程序员回答,(不敢确定者闪... vb编写的程序(用到各部件及控件),在没安装vb6.0的电脑运行,会不会出现问题。我曾经试过,出现过(找不到控件的错误提示)。请有经验丰富的vb程序员回答,(不敢确定者闪了!!!!!!!!!) 展开
 我来答
玉言菩提
2010-12-10 · TA获得超过1099个赞
知道小有建树答主
回答量:799
采纳率:0%
帮助的人:341万
展开全部
通常你这种情况,是在目标机器上面没有对应的DLL或者ocx之类的控件造成的,想要解决这个问题有两种方法,一种是写一个.bat或者其直接在命令行中执行命令把目标机器上先注册一下:regsvr32 xxx.ocx (xxx是你程序里面用到的需要先注册的ocx文件名)
如果感觉不方便可以写个bat文件
@echo off
copy mswinsck.ocx c:\windows\system32\
c:
cd windows\system32\
regsvr32 mswinsck.ocx
echo 完成
pause
第二个方法就是你把自己写好的程序打包做成安装程序,在使用之前先安装程序,安装的时候就对对应的控件进行复制并注册,这样就可以了。vb有一个自带的打包工具:Package & Deployment 向导,通常只要不是绿色版的VB里面应该都安装了这个工具。
但是需要注意的是在Windows 7里面已经取消了对老版本的ocx控件的支持,所以为了你的程序的可移植性和通用性,最好你能够使用vb.net或者其它更高级的编程语言来编写。
dbntt2010
2010-12-10 · 超过20用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:48.6万
展开全部
只要你完全打包后,不会有问题,我自己编的软件,在哪个机子上都可以用,很多机子都没有装vb,但是如果没有打包好的话会报错。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式