| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > Программирование на VB под Linux |
| Автор: Baha_Ahmed 11.12.2009, 01:43 |
| Братва помогите!!! На работе в приказном порядке переходят на Linux, я раньше писал тесты там всякие под винду на vb6? а на чем писать под Linux |
| Автор: Akina 11.12.2009, 08:45 |
| Проект Mono. Ему (вернее его VB-части) уже более 2 лет... http://www.mono-project.com/Main_Page Что приятно - бесплатный. |
| Автор: Baha_Ahmed 17.12.2009, 01:18 |
| как установить и пользоваться monovs_1.0.4410.msi, и вообще что это за байда. Акина постоянно не понятно отвечаешь!!!! Помогите, это я скачал из инета для написания программ под Linux в VB6, но не знаю как пользоваться!!!! |
| Автор: neic 17.12.2009, 01:38 | ||
| Baha_Ahmed Что именно не понятно? Не устанавливается, не запускается или в коде что-то не так?
Учти что VB6<>VB.NET, можно сказать, что это 2 разных языка, но просто похожих друг на друга. Добавлено через 1 минуту и 30 секунд И что-то старая версия, возьми http://monodevelop.com/files/Windows/releases/MonoDevelop-2.2.msi |
| Автор: Baha_Ahmed 17.12.2009, 01:44 | ||||
Во-первых большое спасибо что ответил. Ты знаешь я пишу(ну если так можно сказать) на VB6. Вот вопрос такой: можно ли продолжать писать на VB6 под Linux и как это делать? Добавлено через 6 минут и 19 секунд
Получается надо переходить на VB.Net? И на ней написано прога тупо идет на все OS? |
| Автор: Akina 17.12.2009, 08:42 |
Чтобы знать как пользоваться, следует внимательно прочитать хотя бы один раз всю имеющуюся по продукту документацию. Ты этого явно не сделал. Именно на VB6 - нет. Портировать язык, развитие которого разработчиком остановлено, на другую платформу, никто не станет. Кстати, под wine вполне можно запускать и саму среду VB6, и собранные в ней приложения. Да. Он, кстати, оборудован мастером импорта и прекрасно конвертирует VB6-проекты. Они работают почти сразу - надо только перепривязать референсы. А чистота кода потом доводится руками. На все? нет... на той ОС, под которую ты компилируешь. Но никто не мешает собрать несколько вариантов проекта - каждый под свою ОС. |
| Автор: neic 17.12.2009, 10:43 |
| Akina Один вопрос появился. Я так понимаю в VS 2008 (да и вообще в любой MS'ной студии) нет функции чтобы компилировать на МакОсы, Линуксы и т.д. Значит программировать нужно на "левых" (отличных от MS) средах? |
| Автор: Akina 17.12.2009, 10:46 |
http://www.mono-project.com/Main_Page Там всё есть. |
| Автор: Baha_Ahmed 17.12.2009, 21:01 | ||
У меня тоже не один вопрос. Акина давай подытожим: чтобы писать под Linux надо переходить на .Net либо VB либо Дельфи? Если есть у меня проги которые я хочу чтобы они шли под Linux что я должон сделать? По ссылке я скачал, но я англ. не очень, а как чем пользоваться не знаю. Прислал бы кто пример а!!!! Как это блин все работает. Сегодня клиент звонил, я лет пять назад им базу писал, они тоже переходят на Linux, короче беда, помогите!!!! |
| Автор: Baha_Ahmed 18.12.2009, 12:04 | ||||
То есть как портировать приложения с помощью Mono ты не знаешь? Просто ты дал ссылку, я думал ты знаешь эту тему!!! Ну и доки я тебя за меня переводить не просил. Что значить запускать под Wine и где взять эту информацию? Если ты рекомендуешь Mono то как его изпользовать. Неужели не у кого такой проблемы нет? Добавлено через 6 минут и 38 секунд
Как это сделать, тем более облегчит если сама среда запускается? Значить этот wine позволяет запустить на linux и саму среду и проги написанные на ней? Я правильно понял? Да ну как ею пользоваться? |
| Автор: neic 18.12.2009, 14:14 | ||||||
Нет-нет и ещё раз нет!!! Делфи тоже не является кросс-платформенным (я слышал про Kylix почитай про него (он есть на форуме)). VB6 тем более. .NET только стороних (не Visual Studio) сред. Пример чего? Как установить? Как запустить? Как программировать?
http://translate.google.com/translate_t?hl=ru
1) Это не твоя проблема, что они переходят на Linux (софт писался не как кросс-платформенный). 2) Помочь ни чем не сможем, т.к. ни Akkina, ни я не программируем для ОСей отличных от Windows http://ru.wikipedia.org/wiki/Wine - информация о Wine http://www.winehq.org/ - собственно оф. сайт Wine Ну наверно для начала нужно поискать есть ли там конветор из VB6 в VB.NET (или какой-нить его собственный язык) Либо просто переписывать всё приложение, но не целиком, а изменяя лишь то, что нужно извенить в этой среде. |
| Автор: turbashi 28.1.2010, 23:11 |
| Ошибаетесь, есть проект http://www.kbasic.org - среда разработки, компилятор и интерпретатор кода; синтаксис абсолютно одинаков для всех версий под разные платформы, но компилировать для каждой конкретно нужно в родной среде. Сейчас поддерживается windows, linux macosx. Важное замечание: не пытайтесь запускать IDE на linux дистрибутиве с KDE ниже чем 4.3, лучше всего это делать под Дебиан 6.0 KDE - меньше тормозит. |