为什么已编好的可执行文件(basic编程语言编写)在其他机器上无法运行??????

来源:百度知道 编辑:UC知道 时间:2024/05/29 04:12:27
我好郁闷....自己在Visual basic6.0中编好了程序,也生成成可执行文件,可是通过QQ传给别人,在其他机器上无法正常运行!搞什么鬼,谁帮我解决一下,跪求!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!大虾们一定帮小弟啊
真的对不起啊,能不能把流程告诉我一下,就是全部的步骤!我一定会给100分的!

你安装Visual Basic6.0时,同时还安装了很多支持程序能够运行的动态链接库。 而别人的电脑上没有安装这些动态连接库,所以无法正常运行。 一般情况下,程序会提示缺少哪个动态链接库的。 不过这种情况很多是由于对方的操作系统还比较老,没有及时更新。

现在很多程序都是用.net编写的。如果在电脑上没有安装.net的run-time,则无法运行这个程序,道理一样。

一、如果你的程序只使用了标准的控件(即通过工具箱加入),那么,可以在别的机器上正常运行;
二、如果你引用了其他控件(即通过“部件...”加入,或引用了有关控件),那么对方机子必须通过安装才能正常使用该程序。
三、安装程序的制作方法是:
调用VB自带的“Package & Deployment 向导”,按照提示一步一步进行即可生成安装程序,然后你就可以把生成的打包目录中的文件传给你的朋友安装使用了。如果你还不明白此制作方法,也可以到网上搜索一下,会有更详细的介绍的。当然,你也可以借用其他软件制作安装程序。

可能是对方的机子上没有装程序里这些附加控件就是某些DLL和OCX,你可以把控件找到,然后放在目录下,新建一个Bat文件,输入Regedit(空)你的控件名,保存,也可换行再写,最后编译好了以后,就运行一下,就可以注册了。Vista和Win7要用兼容模式。希望对你有帮助!

请问这个程序里面添加了那些dll?