用VB做的程序,发给别人后,无法打开?

用VB做的程序,发给别人后,无法打开?,第1张

只有VB5及以前版本,且程序中没有使用VB默认标准控件以外的控件,生成的EXE程序才可以在其他电脑上运行,对于VB6或者程序中使用了非标准控件的程序,生成的EXE文件则要求电脑中要安装相应的运行库!这是VB的缺陷!

要解决这个问题,一是使用VB5进行编程设计,在设计时尽量不使用第三方控件,如果必须使用,则应在程序初始化时实现自动注册!

我从事VB编程很多年,所有作品均是使用VB5设计,生成的EXE文件可以运行于任何电脑,不需要安装运行库的,这是一个小技巧,拿来与大家分享!

把你的图片放到一个图片框控件(比如Picture1)中,并且把图片框设为隐藏的(当然也可以不隐藏)。代码:

Private Sub Form_Load()

SavePicture Picture1.Picture, "d:\123.bmp"'图片保存为d:\123.bmp

End Sub

还有一种方法是把图片放到资源文件中,运行时再把它释放为硬盘文件,这种方法比较专业,但稍微复杂一些。

当然,利用winrar的自解压exe文件的功能,可以在无须编程的情况下直接把图片解压到指定的文件夹内。这种方法其实才是最好的方法,因为不但体积小,而且不用担心被360之类的“网络城管”所拦截(自己编程的话十有八九会被拦截的)。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11823767.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存