来源:好完美 浏览次数: 发布时间:2022-02-03 12:03:04
VB6可以在Win11上使用,怎么会被淘汰!
前言
众所周知,微软在 2008 年就停止了更新,而这个事件被传言是 VB6 被淘汰的标志性事件。在后续的各大系统,尤其是64位系统中,无论是安装VB6,还是使用VB6,总会出现这种问题。老实说,这是不可避免的。毕竟VB6是Win98时代的产物。它不仅在内核上发生了变化,而且还面临着CPU的升级。如果根本没有问题,那就太奇怪了。
虽然官方的表态很果断,连Never 的话都流露出来,但身子还是很老实的。其实微软一直在更新VB6所需的系统环境,SP6补丁也从2004年更新到2021年,Win10/11不能安装VB6?SP6 版本是否正确?来这里看看”,我系统地向大家介绍了VB6官方的支持政策,也解释了为什么在安装VB6的过程中会出现这样那样的问题。
不少网友看了文章,纷纷去下载。结果还是有很多人反映无法安装。或许,幸运的是,从未遇到过安装不成功的问题,通过SP6的补丁完美解决了使用过程中的问题。如果连VB6开发环境都安装不了,只能玩VBA,自然享受不到。前期和后续的分享对大家都没有帮助,也就失去了意义。
幸运的是,经过一番研究,相关问题已经得到梳理,至少测试是有效的。在本文中,我将系统地介绍给大家。
一、VB6安装失败,多半是山鸡版
官方断货让雉鸡版遍地开花!
如果现在有人要使用VB6,安装包在哪里获得?相信大部分人都会百度。随便一搜,几千万条结果,你一定是被吓到了。从2008年停播到现在已经十多年了。随着互联网的升级,很多原版镜像已经进入了垃圾桶。有人说,我们做一个盘子,几块钱的事。拜托,大多数电脑都没有光驱了,所以我不相信我还能找到它们。
正是官方资源的紧缺和沉默的广大VB之间巨大的需求落差,才让山鸡版层出不穷。以纯粹、精简、升级、免费等的名义完美国际补丁怎么用,我们在吸引客户。谁都知道,这背后有着巨大的利益市场。随便捆绑各种流氓软件,让人看广告,几乎是这个行业的主要盈利模式。如果没有内置木马,是否更广泛地收集用户数据就不得而知了。毕竟,如今大数据业务无处不在。
根据微软64位兼容32位的政策和原则,VB6的安装软件不会单独歧视。毕竟,它也是一个 32 位的应用程序。不然从2004年到2021年SP6补丁就不用一路追了。所以,最多安装的话,在使用过程中会出现“拉”的现象,否则就是安装包的问题本身。
野鸡安装包有什么问题?就VB6/VBA的理解而言,即使很多人自称能写BASIC解释器,也未必能完全看懂里面的所有关系。尤其是所谓的融合升级版,私拉乱连是无法正常安装的罪魁祸首。
你想要的原版在这里!
因此,找到使用的官方原版非常重要。但是在微软的官网上,并没有对应的资源,其他的也不卖。怎么做?幸运的是,有许多镜像站点专门用于收集过时的数据。原安装包在上图所示站点找到。为了避免审核,应省略 URL 等敏感信息。详情请看评论(下同)。
二、安装成功后就可以安装SP6补丁了,不过是个神秘补丁,因为它是隐藏的
有人可能会问,网上的SP6安装版本不多,为什么要单独安装呢?也许,VB6不能安装在Win10/11上?SP6 版本是否正确?在《来这里看看》之前,很多人甚至都不知道SP6已经细分了很多版本,而且还在不断更新中。正如网友所说,为什么不在SP6.1、SP6.2中命名呢?这样一来,一眼就能看出来。
所以你看,最后加了一句
VB6 项目,在微软这样一个庞大的官僚组织中,已经老了。比尔盖茨离开董事会,谁敢公然违背既定政策!因此,VB6维护项目组在“It Just Works”的政策下,尝试将IDE的可用性扩展到新系统,并且不忘记补充说,虽然每个人都可以使用它,但不影响现有的暂停政策。因为怕得罪什么。
因此,SP6补丁成了一个谜团,让很多人想不通。自然,当他们遇到那些莫名其妙的问题时,他们无处可去。估计VB6的维护团队是这样给上级解释的:我们不明确提示谁,如果真的有需要,那人肯定会找到的。如果他们找不到,那就真的没有必要了。这样一来,就有了余地,又不与政策相冲突。
然而,需求终于让人们找到了真相。
这是前面提到的2012版SP6
2012 年共推送了 2 个 SP6 更新。经个人测试,64位版本运行时的安全漏洞、控制、性能和稳定性,以及之前发现的bug均已解决。这对于VB6继续发光发热非常重要。这也是因为,财大气粗的微软,能够把一款产品保养的这么好。所以,开发团队说VB6是健壮的,不是空话。对于业余编码来说,拥有这样一款健壮的工具也是人生一大幸事。
原以为2012年就结束了,没想到惊喜来得这么快
本以为2012版的更新很可能是最后一次更新,毕竟近10年没有新消息了。我也曾经认为它足够使用。毕竟,我没有遇到任何使用 2012 更新无法解决的问题。没想到有网友表示,根据之前的提示,找到了2021版本的更新。一搜,果然是让人猝不及防的惊喜!
三、SP6 搞定了,但是怎么安装呢?
SP6的版本问题让很多对此感到困惑的人似乎又看到了希望,纷纷下载准备解决问题。在这一点上,很多专业人士可能会很困惑。如果做不到,就换个工具吧。条条大路通罗马。这是站着说话没有背痛。如果别人能在大学电脑上学4年,也能出来做几十上百个商业项目,还能教书。
现在谁主要使用VB/VBA?假工程师、CPA、CFA等等,人们的主业不是整天学编程。为什么要鄙视学VB/VBA的人?他们都是业务骨干,对业务有深刻的理解,知道数字化转型的痛点,所以才会亲自去实地。如果要认真转型,最好有个既懂业务逻辑又懂编程逻辑的人,中间沟通,免得产品经理不必要的折磨。
理想很丰满完美国际补丁怎么用,现实很骨气
是那次失败和一记响亮的耳光吗?
但事实是,那个产品(SP6更新补丁)是双击的,根本不允许安装!什么是“您必须已安装 Basic SP6 产品”?在电脑上不安全吗,是假的SP6吗?
查了一下帮助,里面有写,但是不承认!
SP6的混乱!是因为盗版吗?微软要垫底拿薪水,还要收费?结果各个版本的下载,各个版本的安装,原来是可以的,但是现在不行了。不仅如此,鬼知道电脑上还有什么捆绑的东西!
既然这么混乱,那我们先来看看,什么是Basic SP6产品?微软的VB6发行版,肯定不叫这个名字。自 SP1 以来,SPX 版本既没有这样的名称,也没有安装分发。必须叫雉鸡版。所以VBSP6产品绝对是一个单独的产品。
VBSP6 产品是 SP6 更新补丁吗?从更新补丁的名称——x86-chs.msi 可以推断出一两件事。.msi其实是一种自解压文件格式,可以说是压缩包。无需第三方软件即可轻松解压。
很明显,是更新后的文件
如果只是DLL或者OCX的问题,也很容易处理,把有问题的DLL或者OCX拿出来替换就行了(当然要解决注册表的问题)。熟悉 COM 注册表信息结构的人,幸好如果不熟悉,会很恼火。更不用说其他出租车和部门的工作了。所以,最好是补丁可以自己运行。
既然VBSP6产品肯定是单独的产品,而且我们安装的VB6的雉鸡版不算在内,那么我们只能找到这样一个单独的产品。因为当时VB6是作为VS6的一员发布的,既然VB6有更新的需求,那么其他成员也必然有需求,所以以VS的名义发布的可能性更大。
请不要感谢我,我是一个活生生的雷锋!
接下来安装这个所谓的SP6产品,再安装SP6补丁,一切顺利。至此,关于后续VB6的兼容性问题,尘埃落定!
对于VB/VBA来说,跨平台的夙愿一旦完成,就会有属于自己的星辰大海!各位,善用VB/VBA,提高工作效率,节省时间,多想,多做些有意义的人事!
欢迎关注(收藏、点赞、关注+转发)。都在这里。不看前面的文章,头条,问答。老铁门,记得来观看即将到来的VB666!更多精彩还在继续(专栏会更系统全面),有严肃无聊的技巧,也有轻松闲聊,更多现成工具等你来拿!