首页 [课程]巧解VB安装程序制作

[课程]巧解VB安装程序制作

举报
开通vip

[课程]巧解VB安装程序制作[课程]巧解VB安装程序制作 巧解VB安装程序制作 巧解VB安装程序制作 张新华 ----------------------------------------------------------- --------------------- VB6.0企业版编程工具虽然简单易学、功能强大,但却无法摆脱这样的宿命:用它编写的软件不论大小均需制作安装程序。为什么呢,因为VB系列编程工具实质上仍是解释型语言,需要运行时库(Msvbvm60.dll)的支持,该文件在WIN2000和WINXP系统中是自带的,而目...

[课程]巧解VB安装程序制作
[课程]巧解VB安装程序制作 巧解VB安装程序制作 巧解VB安装程序制作 张新华 ----------------------------------------------------------- --------------------- 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程序员尽量实现“绿色”和“减肥”的渴望。
本文档为【[课程]巧解VB安装程序制作】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_471618
暂无简介~
格式:doc
大小:12KB
软件:Word
页数:0
分类:工学
上传时间:2017-10-17
浏览量:12