扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
那么有没有办法解决这个难题呢?答案是有,因为目前流行的操作系统中均已自带了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程序员尽量实现“绿色”和“减肥”的渴望。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者