前言
别这么激动,好吧!
VB6不是2008年停止更新吗?Windows十多年后的现在,Windows已经是64位的世界了,怎么可能呢?Win10/Win11支持呢?此外,微软官方声明(上图所示)还没有发布64个版本VB6,
BtOfficer在分享过程中也遇到过这样的问题(详见《BtOfficer之VB/VBA/VBS一系列概述(2021版),甚至有网友指出,分享和鼓励使用一个不受系统支持的工具,涉嫌谋财致命。毕竟写程序不能太严重。Bug(真的不能用,那还写一根羊毛),也不能是假的。
1、了解微软的产品周期政策
不要轻易为人做决定
这就是所谓的微软停止更新VB6的原话,BtOfficer至少认为中立的翻译应该是,但是你听说过吗?因为爆炸不够引人注目,这就是所谓流量媒体的话语权!
这就要从说起。VB6是1998年发布的,到2008年才十年,完全符合微软的支持政策。因为,不仅仅是VB所以,各大操作系统的生命周期也是如此!
你知道,在2008年,互联网经历了一波泡沫危机。更不用说我们媒体的概念还没有诞生,即使现成的信息传播也远低于现在。因此,当时的互联网信息存在时间和空间差异。这样,文本游戏就有了市场。直到现在的我们媒体时代,这样『专业搬运家』它仍然广泛存在。
其实这样的文字游戏都在玩『误解』边缘球。特别是对于英语中的许多说法,无论是翻译还是读者自己的理解,往往都有偏见。就像开源协议一样,国内法律工作者和开源直接参与者都是道听途说,或者在道听途说的基础上,很少有准确的理解。
这个『』和『』很像,但不是一回事,和『』更是天壤之别。因此,许多人感到困惑,官员们已经停止了。为什么14年后还能用?结果只能归因于『小强打不死,太神奇了』。
深层次的原因已经在《为什么?Windows的兼容性这么强大,到底用了什么技术?》中有详尽的阐述。但本篇要说的是,
在与JAVA在互联网战争中,微软一直处于劣势,这迫使微软集中更多的资源。然而,作为一个企业,总投资并不是无限的,不可避免地会收缩一些产品的投资,比如VB.Net,VB6.既然不能继续投资,那就不能说了的。更何况VB6.商业支持已经完成承诺,自然不能说还是是的,甚至只能说。
官停这事,VB像这个货一样
假如这么说,不容易理解,那我们拿WinXP对比系统。WinXP的扩展支持期过后,微软就官停了,这都过去好些年了吧,但是国内仍然有很大一部分人用XP。
二、再来看VB6的支持政策
VB6的『,这意味着微软没有持续投资,也就是说VB6断奶,不再是金爹的瑶儿,VB自然不会有新的特点。尽管如此,微软还是很少向公众大喊大叫,别担心,
来啊,做作啊,反正有很多时间!
BtOfficer相信,目前Win11还处于极客尝鲜的阶段,很大一部分人还没有过渡到Win10呢。但是,
有人可能会说,那是VB6应用程序,官方也这么说了『The Visual Basic 6.0 IDE is no longer supported as of April 8, 2008.』,没有IDE支持的VB6.确定还有用?是的,微软确实说没有提供64个版本IDE,还说后面32位版本不支持。
人有点渣,但本性不坏,哈哈!
但是挖字眼有什么用呢?后面还有一段大白话,什么意思?原则上VB6的IDE不能是『』是的,但是兄弟们,用起来没问题,心放在肚子里。
如果说XP很少有人知道系统的64位版,那。假如这些系统都是NT6内核系列,兼容操作可以理解Win10/Win11呢?虽然内核版本号变了,但只是重构增加了新特性,自然理解。
所以嘛,以32位方式兼容运行在WOW64下,不给64位版本,是低成本兼容策略。毕竟,WOW64的32位程序,也是64位的嘛(详见《32位进程是不是64位进程?找个VB看看6写的程序!》《32位的VB使用64位DLL,支持系统本身!》《VB当然能在64位Win继续豪横!》《VB/VBA(代表32位)如何继续64位Win聪明(2)?》《VB/VBA(代表32位)如何继续64位Win上抖机灵?》)。毕竟,64位的VBA编译64位VBA也就是临门一脚的事(详见探索,64位Office VBA能否与VB6再续良缘?64位VB能继续躺赢吗?》《Office的VBE如果环境能编译64位,DLL,VB六不是坐拥第二春吗?》《VBA能编译源码吗?》)。
三、为何VB6的IDE安装后续系统时好时坏?
假如安装开发工具要靠运气,那就是在实力上劝退。VB6的IDE停止更新支持,一度传播离谱,没有未来,过时,淘汰,找不到工作,一切。即使是现在,许多人声称自己BASIC老粉的,连VB编译机制和解释机制分不清,混为一谈。
大家都知道,VB6IDE最后一个版本的名字叫SP6。但是
若不是为了研究目的,BtOfficer曾经认为要看运气,把它归咎于停止后的不兼容。BtOfficer从未经历过无法安装的情况,但由于切换了64位Office有许多奇怪的现象。Any关键字不能和ByVal搭配。但经过一番研究,
不懂这一点的人很难理解VB因为人家不是为你找工作求996福报而设计的。想直接问VB六要饭吃,没有斤两是不行的。想将VBA相反,驱逐无疑是痴人说梦!VB/VBA/VBS只有经典桌面Office一起消亡就是当年。Office架构设计。可供后来的Python,JS开放,已经是全新的Office体系了。没有意识到这一点,一些项目投资注定只会打水漂。
。这时候的Office还没有64位版本呢,所以32位与64位间的冲突在所难免。
所以,,不仅安装更迅速,很多奇奇怪怪的东西也消失的无影无踪。再也没有所谓安装会出错,忽略不管,结束后也可用的奇葩现象了。当然更不必安装虚拟机,套壳子了,真省事!
看完本文,在64位Windows上还你一个安静的VB6。BtOfficer目前正在对VB6的运行时进行扩展,解决坊间对VB6的各种诟病,让VB6拥有Delphi那样的专业特性。目前,已扩展部分能够在不破坏VB的易用性的基础上,提高VB语句、内置函数等10倍左右的性能。关注后续内容,还你一个VB666!
,更多精彩仍在继续哦(专栏文章将更系统,更全面),有严肃而枯燥的技术,也有轻松的唠嗑,更有现成工具等你来拿,期待你的加入!