为什么我们不能在Mac上运行Visual Basic应用程序? [英] Why we can't run the Visual Basic Application on Mac?

查看:718
本文介绍了为什么我们不能在Mac上运行Visual Basic应用程序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

Why we can't Run the VB6 applications in Mac OS? I know Mac doesn't have VB runtime, Could anyone explain about this further?

推荐答案

正如您所说,MAC没有VB6运行时-鉴于VB6高度依赖COM,而Mac OS是类Unix的OS,我可以理解为什么将很难移植(尽管不是不可能的)-控件库也必须有所不同,因为平台上的UI所处的位置完全不同.我从根本上怀疑,努力与收益之间的关系永远都还不够高,无法做到,但这只是猜测.由于MS不久前已放弃对Windows上VB6的支持,因此我不希望它现在出现在Mac上.

As you say, there is no VB6 runtime for the MAC - given VB6 relies heavily on COM and Mac OS is a unix-like OS I can see why it would be hard to port (though not impossible) - the control library would have to be different too, since the UI on the platforms is quite different in places. I suspect fundamentally that the effort vs benefit was never high enough to get it done, but that is just conjecture. As MS have dropped support for VB6 on Windows some time ago, I wouldn't hold out any hope of it appearing on the Mac from them now.

Real Software提供了一个类似于VB的工具,称为 Real Studio ,该工具可以在在Mac上显然如此,如果问题的原因是您具有VB6技能并且正在为Mac平台开发,那可能是一种可能的解决方案.

There is a VB-like tool from Real Software called Real Studio that works on Mac apparently so if the reason for the question is that you have VB6 skills and are looking to develop for the Mac platform, that might be a possible solution.

而且,由于您标记了VBA ... MS Office 2011产品中提供了VBA,尽管您可能不得不在两个平台上做些细微的事情(您可以在Excel的VBA中调用applet从VBA MAC).

And, since you tagged with VBA...VBA is available in the MS Office 2011 products though you will, possibly, have to go about things slightly differently on the two platforms (you can call applescript from VBA in Excel on the MAC).

这篇关于为什么我们不能在Mac上运行Visual Basic应用程序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆