关于开源:有没有vb6的开源方言?

Is there a opensource dialect of VB6?

Twitter上流传着一个虚假的谣言,说vb6已经作为开源软件发布了。在谣言之前,我不在乎,但现在我有了vb6怀旧,我认为尝试在vb6中重新编写一些代码会很酷,特别是如果它不涉及安装vs6的话。

到目前为止,我已经找到了vb.net的Mono实现,但是谷歌在我搜索开源基本版时失败了,因为基本版是一个通用的词。


我能想到的最能给你一种类似vb6的感觉的是gambas。


有一封致微软的公开信,要求开放源代码的VisualBasic6(VB6)编程语言。到目前为止,微软没有回复。

2015年7月微软仍没有回复。

但vb6编程在Windows10中确实有效,vb6 ide也安装并运行。


vb6背后的语言是vba(vba6),您可以在一些Microsoft Office套件应用程序中找到它,特别是Excel、Word和Access。显然,您不能生成可执行文件,但可以分发嵌入在Word文档、Excel工作簿等中的代码,或者作为特定于这些应用程序的插件。vb6提供了一些不在vba中的全局对象(屏幕、打印机等),但您会发现,通过在MS Office文档中输入Visual Basic编辑器(ctrl+f11),可以找到大多数vb6体验。

演示vb6中第一个默认引用的屏幕截图是"VisualBasicforApplications"(vba6.dll)。

enter image description here


Jabaco比其他一些仿制品更接近"VB体验"。

它编译成Java字节码,也提供了可移植性。这是一项正在进行中的工作,但它适用于许多类型的程序,并且以当前的形式是免费的。