2012-05-10 267 views
2

我們爲什麼不能運行在Mac OS中的應用程序VB6 ..爲什麼我們無法在Mac上運行Visual Basic應用程序?

我知道的Mac沒有VB rumtime,任何人都可以對這個 進一步解釋....

+0

@Remou:你改變了我的編輯?用戶提到'Mac OS中的VB6應用程序'我希望你知道vb6和VBA是不同的? –

+0

您不能使用VB6在MAC上本地運行,但可以使用與VB6非常相似的跨平臺產品RealBasic。 –

+0

我認爲這個問題需要澄清。很多人誤以爲VB6是VBA的意思。用戶選擇VBA作爲標籤,所以也許這就是他們的意思。 – Fionnuala

回答

6

由於你說,沒有VB6運行時的MAC - 因爲VB6很大程度上依賴於COM,而Mac OS是一個類Unix的操作系統,我可以明白爲什麼它很難移植(儘管不是impossible) - 控制庫必須是不同的是,因爲平臺上的用戶界面在不同的地方有很大不同。我基本上懷疑,努力與收益從未達到足夠高的水平,但這只是猜測。由於MS不久前在Windows上已經不再支持VB6,所以現在我不希望它們出現在Mac上。

真實軟件中有一個類似VB的工具叫做Real Studio,它在Mac上工作顯然是這樣的,如果問題的原因是你有VB6技能並且正在爲Mac平臺開發,那可能是一個可能的解決方案。

而且,由於您使用VBA進行了標記... VBA可用於MS Office 2011產品,儘管您可能必須在兩個平臺上稍微有點不同(可以在Excel中從VBA調用applescript MAC)。

+0

+ 1很好解釋。 :) –

+1

還有一個*非常多*類似VB6的語言和工具集,稱爲Jabaco,它目前的形式是免費的,基於Java,所以它具有相當不錯的可移植性。 – Bob77

相關問題