2010-09-28 28 views
1

今天有人問我,如果這是可能端口Visual Basic應用程序到Linux或類似的平臺,我以爲這是.NET,所以我建議使用單聲道,但發現他們的VB支持頁面上,他們只說說VB 8(.NET)單聲道是否支持visual basic(不是.NET)?

單是否支持non-.NET動?實際上我不確定他在用什麼,我認爲vb6,儘管如此,我仍然不確定版本。

回答

7

否,VB6是從VB.NET一個完全不同的野獸。 Mono是基本上沒有運行(經由JITting,解釋或AOT-編譯器)IL, - 中間語言即VB.NET和C#向下編譯到。 (當然它也提供了庫和編譯器。)基本上,運行VB6需要完全不同的執行環境。

+0

作爲一個自由發展 環境我以爲,我就提醒他VB6是太舊了,他應該考慮的是可以移植到另一個操作系統ATLEAST一個新的語言重寫應用程序。他只是想節省許多平臺的重寫時間。它似乎是一個vb - >。net轉換器,值得一提的Visual Studio。 – John 2010-09-28 06:09:54

+1

@John將VB6移植到.Net通常是不平凡的。的(http://stackoverflow.com/questions/tagged/vb6-migration?sort=votes&pagesize=50)上VB6遷移#1的問題]是一個很好的起點。 – MarkJ 2010-09-28 12:27:40

+0

他決定在PHP中最終實現他的應用程序,因爲它只是簡單的「連接並獲取一些基於輸入的信息」,Web瀏覽器總是立即與平臺無關:) – John 2010-09-29 01:46:19

4

沒有,但你可以看看gambas

的Gambas是基於一個基本 解釋器對象擴展,一個 有點像Visual Basic™

相關問題