2010-09-28 3 views
1

Кто-то спросил меня сегодня, если бы было возможно для переноса визуального базового приложения на Linux или аналогичную платформу, я предположил, что это .NET. Поэтому я предложил использовать Mono, но заметил, что на своей странице поддержки vb они говорят только о vb 8 (.NET)Поддерживает ли Mono визуальный базовый (не .NET)?

Поддерживает ли mono не.NET vb? На самом деле я не уверен, что он использует, я думаю, что vb6, но я не уверен в том, что это версия.

ответ

7

Нет, VB6 - совершенно другой зверь из VB.NET. Mono в основном там работает (через JITting, интерпретацию или AOT-компиляцию) IL - промежуточный язык, с которым компилируются VB.NET и C#. (Конечно, он также предоставляет библиотеки и компиляторы.)

Запуск VB6 требует совершенно иной среды исполнения.

+0

As Я подумал. Я просто напомню, что vb6 настолько стар, что ему следует рассмотреть возможность переписывания приложения по крайней мере на новый язык, который можно портировать на другую ОС. Он просто хотел сэкономить время на переписывание для многих платформ. Стоит также упомянуть визуальную студию как vb ->. Net converter. – John

+1

@John Миграция VB6 на .Net обычно нетривиальна. Хорошие отправные точки - это вопросы [Stackoverflow для VB6-миграции] (http://stackoverflow.com/questions/tagged/vb6-migration?sort=votes&pagesize=50). – MarkJ

+0

В конце концов он решил сделать свое приложение на PHP, так как это было просто «подключиться и получить некоторую информацию на основе ввода», веб-браузеры всегда независимы от платформы. :) – John

4

Нет, но вы могли бы взглянуть на gambas

Gambas является свободным развитием среды на основе базового переводчика с расширениями объекта, в бите, как Visual Basic ™

Смежные вопросы