
那是因为别人的机器上没有VB的运行库文件
简单的解释就是有两个DLL文件需要放在WINDOWS的SYSTEM目录下
最简单的你用VB的制作安装程序
这样的好处是如果你使用了一些非官方的控件的话别人也能运行你的程序
点击"开始"菜单
选择"程序"
继续选择"Microsoft
Visual
Basic
60
中文版"
然后选择"Microsoft
Visual
Basic
60
中文版工具"
内部有个"Package
&
Deployment
向导"程序
点击,打开
然后选择你写的程序的工程
点击"打包"
这样会自动给你生成你所需要的运行控件
100%可以!
或者去找一些VB专用的打包工具
你可以下载个VB-PowerWrap
汉化版
只要点击
VB工程
然后按步骤就可以了
生成绿色执行程序
绝对好用
这样会有两个问题
1是你的EXE会很大
2是程序不能使用非官方的控件
可能跟某些程序冲突了,你试一试是哪个程序跟他冲突了呢,是不是AUTOCAD?
也可能是现在运行的进程冲突,那么重新启动系统(注意!前提是上回关机前没有这个问题)
还可能是安装后失效了,可能是病毒干的,查查毒吧。
还可以换一个用户试试,如果是用户的问题,以后就不要再用这个用户打开VB了。
如果还不行的话,没有其他办法了,那么只能重新安装一下Visual Basic了。
如果真的怎么也不行,你要是愿意的话,还原系统吧。(其实可以还原到没有发生错误的时候,不一定要还原到出厂设置呢。)
希望能帮助到您!
用打包软件。
如果不想用打包软件,就把关联的动态连接文件找出来,再制作一个应用程序,form_load的时候添加复制文件的代码
filecopy "adll" , "C:\windows\system32\adll"
filecopy "bdll" , "C:\windows\system32\bdll"
filecopy "" , ""
shell "你的应用程序"
end
end sub
最后自动打开你的应用程序,然后退出
用vb写的程序不能直接在没有装VB的机上运行的,因为vb程序的运行需要一个叫msvbvm60dll文件的支持(不过windows
xp
一般都有这个文件)。
把你的程序打包一下就能在别的机子上运行了。
开始---vb---vb中文企业办工具------Package
&
Deployment
向导
打包下你的工程文件,ok能在别的机子上运行了
以上就是关于我自己做的VB程序怎么在其他台的电脑上运行不了全部的内容,包括:我自己做的VB程序怎么在其他台的电脑上运行不了、VB为什么打不开、关于VB不能运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)