1

为什么我们不能在 Mac OS 中运行 VB6 应用程序?我知道 Mac 没有 VB 运行时,有人可以进一步解释一下吗?

4

1 回答 1

6

正如你所说,MAC 没有 VB6 运行时——鉴于 VB6 严重依赖 COM,而 Mac OS 是一个类似 unix 的操作系统,我可以理解为什么它很难移植(尽管并非不可能)——控制库必须也不同,因为平台上的用户界面在某些地方是完全不同的。我从根本上怀疑,努力与收益从来没有高到足以完成它,但这只是猜测。由于 MS 前段时间在 Windows 上放弃了对 VB6 的支持,我不希望它现在出现在 Mac 上。

有一个来自 Real Software 的类似 VB 的工具,名为Real Studio,显然可以在 Mac 上运行,所以如果问题的原因是您拥有 VB6 技能并且正在寻求为 Mac 平台进行开发,那么这可能是一个可能的解决方案。

而且,由于您使用 VBA 标记...VBA 在 MS Office 2011 产品中可用,尽管您可能必须在两个平台上进行稍微不同的处理(您可以在 MAC 上的 Excel 中从 VBA 调用 applescript)。

于 2012-05-10T10:57:49.070 回答