手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网络编程>Asp.Net编程>列表

巧解VB安装程序制作

来源:互联网 作者:西部数码 时间:2008-04-09
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

  VB6.0企业版编程工具虽然简单易学、功能强大,但却无法摆脱这样的宿命:用它编写的软件不论大小均需制作安装程序。为什么呢?因为VB系列编程工具实质上仍是解释型语言,需要运行时库(Msvbvm60.dll)的支持,该文件在WIN2000和WINXP系统中是自带的,而目前仍然拥有大量用户群的WIN98SE系统中却不自带,也就是说要想让您的程序在使用WIN98系统的用户机上正常运行,则必须通过制作安装程序的方式发布软件,以保证运行时库被同时发布。这样做虽然能够解决问题但却至少造成两点不妥:一是造成用VB无法开发绿色软件;二是即使只有几十K的小程序也得套上一个1.3兆的运行时库盔甲。

  那么有没有办法解决这个难题呢?答案是有,因为目前流行的操作系统中均已自带了VB5.0的运行时库(Msvbvm50.dll),所以只要用低版本的VB5.0来重新编译你的工程即可解决问题,也就是所谓的“VB编译之退一步海阔天空”。具体操作上有以下问题需要注意:

  一、软件安装问题:你需要安装VB6.0及VB5.0双开发环境,正确的做法是:首先正常安装VB6.0,然后将VB5.0软件光盘上的VB5.0相关目录直接拷贝到硬盘即可使用,不建议运行SETUP.EXE再次进行VB5.0的安装,以免造成设定错乱。

  二、开发选择问题:在你动手编写程序之前,首先考虑一下你的程序是否可以用VB5.0开发完成,不是所有的程序开发都用得上VB6.0的最新升级特性的,所以如果你的程序可以用VB5.0开发完成,那么干脆开始就用VB5.0开发好了。

  三、使用资源文件问题:在使用资源文件的操作上,VB6.0比VB5.0要方便得多,所以如果涉及到使用资源文件的情况时,可以在VB6.0下进行编制,然后在VB5.0下引入使用即可。

  四、工程重新编译问题:对于已经用VB6.0开发完成的工程,可以尝试在VB5.0下重新编译,一般来讲重新编译成功的可能性还是比较大的,但是在VB5.0下无法通过“打开工程”的方法打开用VB6.0开发完成的工程,正确的做法是将你的VB6.0的工程文件拷贝一个备份,然后打开VB5.0新建一个标准工程,移除该工程默认的窗体Form1,将你的VB6.0工程的窗体文件、模块、类、资源文件等一一添加进来,全部添加完成后保存此工程,即可实现从VB6.0到VB5.0的工程转换,接下来就可以进行编译。有些工程在重新编译时可能会提示出错,很有可能是两版本间微小语法差异原因造成的,通过调整程序一般也可以解决。对于一些大型工程,制作安装程序是软件自身的客观需要,所以无须尝试用VB5.0重新编译以获得绿色软件特性。

  对于共享软件,大家都希望它能是绿色软件,而且个头越小越好,那么上述方法可以帮助VB程序员尽量实现“绿色”和“减肥”的渴望。



文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

热点关注
IDC资讯 虚拟主机 域名注册 托管租用 vps主机 智能建站
网站运营 建站经验 策划盈利 搜索优化 网站推广 免费资源
网站联盟 联盟新闻 联盟介绍 联盟点评 网赚技巧
行业资讯 业界动态 搜索引擎 网络游戏 门户动态 电子商务 广告传媒
网络编程 Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术 Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷 Internet Explorer
网页制作 FrontPages Dreamweaver Javascript css photoshop fireworks Flash
程序设计 Java技术 C/C++ VB delphi
网络知识 网络协议 网络安全 网络管理 组网方案 Cisco技术
操作系统 Win2000 WinXP Win2003 Mac OS Linux FreeBSD
返回首页 |关于我们 | 联系我们 | 付款方式 | 创业联盟 | 价格总览 | 资讯中心 | 友情链接 | 网站地图 | 招贤纳士 | RSS