|
0 / 0 / 0
Регистрация: 28.08.2015
Сообщений: 6
|
|
Открытие проектов VB6 в VS 201501.03.2016, 14:18. Показов 5902. Ответов 17
Метки нет (Все метки)
У меня раньше стоял "Visual Basic 6.0" на Виндовс ХР. Сейчас поставил Виндовс-10, закачал из официального сайта бесплатную версию "Visual Studio Express 2015 для Windows 10" .
Но оказалось что исходники программ, созданных в "Visual Basic 6.0". не открываются в "Visual Studio Express 2015". Они что - абсолютно не подходт друг к другу или я что то не так делаю? Или может есть какой то способ конвертировать исходники созданные в "Visual Basic 6.0" в состояние, что бы они читались в "Visual Studio Express 2015 для Windows 10".
0
|
|
| 01.03.2016, 14:18 | |
|
Ответы с готовыми решениями:
17
Совместимость проектов с VS 2015
|
|
Администратор
|
|
| 01.03.2016, 15:14 | |
|
Igorek1968, VB и VB.NET это совершенно разные языки. В версиях VS.NET до 2010 есть конвертер vbp проектов (Upgrade Wizard), но судя по отзывам результаты его работы оставляют желать лучшего. Если есть возможность и желание, то поставь старую версию VS и попробуй. Можно также попробовать платное решение от Artinsoft. Чтобы ты не выбрал в любом случае нужно быть готовым к ручной переделке т.к. между языками большая фундаментальная разница.
Добавлено через 3 минуты Посмотри еще вот это предложение с бесплатной лицензией на конвертер - ArtinSoft’s Visual Basic Upgrade Companion (VBUC)
4
|
|
|
0 / 0 / 0
Регистрация: 28.08.2015
Сообщений: 6
|
|
| 01.03.2016, 19:40 [ТС] | |
|
Да я и рад бы оставить "Визуал бейсик 6.0", но он почему то не ставится у меня на Виндовс-10.
Подскажите тогда, эт у меня руки кривые, значь буду выравнивать, читать, что то делать.... , или же " Визуал бейсик 6.0" в принципе не мажет стать на Виндовс 10? Дело в том, что я написал пять програм для использования на своей работе ("Расчёт токов короткого замыкания в конце воздушной линии", "Расчёт сечений кабелей и проводов воздушных линий", "Выбор автоматического выключателя на трансформаторной подстанции", "Расчёт мощности недоотпуска при аварийных отключениях", "Расчёт тока в нулевом проводе"). Они, эти программы, ооочень упрощают расчёты инженеров на моей работе, ввёл пару цифр, нажал кнопку ентер и всё.. и не надо писать три-четыре листа расчётов с кучей графиков и таблиц. А тем более если необходимо подбирать необходимый аппарат, при этом несколько раз всё это пересчитывать - моим прогам на моей работе вообще цены нет. Естественно во время эксплуатации выявляются косяки, либо сослуживцы предлагают какие нибудь доработки и т.д. . Все исходники у меня в "Визуал бейсик 6.0". Попробовал поставить его, "Визуал бейсик 6.0", на свой комп... не становится... Решил поставить что-нибудь посовременнее, думая что там всё лучше и удобнее. Но не так всё посто оказалось. Тогда подскажите что мне поставить более современное для правки и написания исходников написанных в "Визуал бейсик 6.0".
0
|
|
|
67 / 41 / 3
Регистрация: 07.12.2010
Сообщений: 328
|
|
| 01.03.2016, 20:24 | |
|
Igorek1968, Так как вникать в .Net Вам (как я полагаю) не хочется, то могу предложить только поставить на виртуальную машину Windows XP и править там. А вообще я сам когда-то с 6.0 на .Net перешёл. И теперь не жалею о проведённом времени изучения (хотя не слишком-то и мучительно оказалось). В .Net всё проще...
0
|
|
|
0 / 0 / 0
Регистрация: 28.08.2015
Сообщений: 6
|
|
| 01.03.2016, 22:56 [ТС] | |
|
Подскажите тогда какую именно прогу Вы используете... ну.. или какую мне посоветуете. Не плохо бы посоветовать и какой самоучитель...
Для меня фраза " .Net" пока ничего не значит. До этого кроме Визуал бейсика ничем не пользовался. Наверное это - Визуал Бейсик Нет... А какой версии лучше ? И второй вопрос. Об моих исходниках предыдущих програм можно уже забыть ? Или как то можно будет конвертировать в будущую программу " .Net". Хотя... у меня же есть ещё нет бук с Виндовс ХР, я и забыл о нём. Там и переделаю свои исходники. А начну, наверное, по новой изучать работу с программой какую Вы мне подскажите. Благодарю за поддержку. Добавлено через 12 минут Честно говоря я уже в сомнениях. Пока искал программу "Визуал Бейсик Нет" наткнулся на "Визуал Бейсик 2010". Если уж по новой всё изучать, так может уж начать из "Визуал Бейсик 2010"? Что посоветуют спецы ?
0
|
|
|
Администратор
|
|
| 01.03.2016, 23:22 | |
|
Igorek1968, качай Visual Studio Community 2015 c visualstudio.com. Список литературы смотри здесь.
3
|
|
|
67 / 41 / 3
Регистрация: 07.12.2010
Сообщений: 328
|
|
| 02.03.2016, 03:27 | |
|
Как по мне так что 2015, что 2015 - рахдницы в изучении не вижу. Чисто для меня удобнее 2015, но когда первый раз запустил было не так удобно. Потом привык и теперь обратно пересыживаться не хочу.
А по поводу конвертирования программ - в принципе практически всё мне кажется запустится в .Net, только то что не запускается - переписать. Я не думаю что у вас на столько большие программы, чтоб не партировать. На сколько я понимаю у вас там главное расчёты. А они нормально перейдут.
1
|
|
|
0 / 0 / 0
Регистрация: 28.08.2015
Сообщений: 6
|
|
| 02.03.2016, 11:07 [ТС] | |
|
Это просто издевательство какое то....
Нашел "Visual Basic .NET 7.0", установил. Всё воде бы путём... Появился ярлык в кнопке ПУСК, появился ярлык на рабочем столе... После нажатия на вышеупомянутые ярлыки компютер секунд двадцать что там шуршит, жужжит..., вроде бы как идёт запуск программы.... и всё... опять тишина. Так ничего и не происходит. Абсолютно то же самое как и с Visual Basic 6.0 . Что я не так делаю ? Эти проги что.. не совместимы с Виндовс-10? Или Виндовс их блокирует ? Хотел было установить Visual Studio Community 2015... Но это для крутых разработчиков... Требует для установки 7 ГИГ диска, куча каких то приложений будет устанавливать, страшно названия читать... Эт примерно - если необходимо проехать пять километров и для этого ракету или реактивный самолёт запускать. Мне всего то надо обычный Visual Basic любой версии, я ведь не буду разрабатывать сверх приложений, мне то необходимо писАть маленькие программы для расчётов, максимум что бы они были связаны с Икселем или какой то базой данных. Я уже в отчаянии. Два дня убил. Так и не смог запустить на моём компе хоть какой нибудь Visual Basic. Неужели для Виндовс-10 это невыполнимая задача?
0
|
|
|
Администратор
|
|
| 02.03.2016, 14:33 | |
|
Igorek1968, VB6 был выпущен почти 20 лет назад. С того времени в Windows было сделано много изменений из-за которых они и несовместимы. Тебе уже дали толковый совет - используй виртуальную машину с WinXP и VB6. Это менее удобно, зато всё точно будет работать. Плюс не надо будет изучать новый язык и не нужно будет переписывать код под него рискуя внести ошибки. Если хочется заняться изучением более современного языка и инструментов для него, то придется ставить Visual Studio. Не обязательно Community версию, не обязательно 2015-ю. Поставь например, Visual Studio Express 2015 for Windows Desktop. Она имеет меньший размер чем Community.
2
|
|
|
28 / 20 / 97
Регистрация: 22.10.2015
Сообщений: 304
|
|
| 03.03.2016, 06:56 | |
|
Если кода не очень много имеет смысл переписать исходники под что-нибудь современное, необязательно даже Visual Basic .NET
0
|
|
|
|
|
| 05.03.2016, 00:06 | |
|
У меня на работе VB 6 нормально установился на Win7 x64. - установил для поддержания своих старых проектов.
Смените виннду хотя бы до семерки.
1
|
|
|
0 / 0 / 0
Регистрация: 28.08.2015
Сообщений: 6
|
|
| 05.03.2016, 10:15 [ТС] | |
|
Добился таки..
Установил Visual Basic .Net 2005 в пакете Visual Studio 2005. Вроде бы запускается, теперь надо искатьт какой то самоучитель. Инсталяшки в нём естественно не работают. Да и не проблема. Я их на своём нет-буке уже переделал. Решил, по вашему совету, не заморачиваться на их счёт. На счёт - Visual Studio Express 2015 for Windows Desktop... буду теперь думать что же мне лучше.... Спасибо всем за советы и терпение.
0
|
|
|
0 / 0 / 0
Регистрация: 28.08.2015
Сообщений: 6
|
|
| 06.03.2016, 14:37 [ТС] | |
|
Обновился до Visual Studio Express 2015 . Прикольная программа. В принципе всё то же самое. Надо просто привыкнуть, почитать самоучители.
Здесь Visual Basic даже удобнее. Буду изучать. Перехожу теперь на другую ветку форума по Visual Studio Express 2015. Ещё раз всем спасибо.
0
|
|
|
3 / 3 / 1
Регистрация: 22.06.2013
Сообщений: 45
|
|
| 02.06.2016, 20:13 | |
|
Аналогично: VB6 на Win7 отлично встал и работает. На мой чайниковский взгляд это лучшее решение: перейти на семерку.
И язык не надо переучивать, и с виртуал-боксом не извращаться. Впрочем ТС уже ушел ) Зашел вот почитать, стоит ли обновляться до Win10 в плане работы VB6. По ходу не стоит?
0
|
|
|
Почетный модератор
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
|
||
| 02.06.2016, 21:07 | ||
|
Если будет ругаться на dll, попробуйте запустить VB от имени Администратора. Если все равно не будет работать, попробуйте в папку C:\Program Files (x86)\Common Files\microsoft shared\DAO положить библиотеку dao360.dll с дистрибутива (прежнюю переименуйте, чтобы не заменить)
4
|
||
|
Модератор
4357 / 3427 / 512
Регистрация: 27.01.2014
Сообщений: 6,258
|
|
| 03.06.2016, 19:28 | |
|
стор стоп.
VB6 отлично встает и на 10ке. при установке выставляйте совместимость с Windows98 и все получится. Стоит в 10ке VB6, пользуюсь и не ругаюсь. Добавлено через 2 часа 39 минут Не по теме: Еще одного (Igorek1968) завербовали :)
3
|
|
|
1 / 1 / 0
Регистрация: 01.11.2016
Сообщений: 57
|
|
| 21.07.2017, 17:03 | |
|
Всё это хорошо, но инженерам юзающим расчеты тоже придется сидеть на ХР, ну или иметь установленное FW 3.5
0
|
|
| 21.07.2017, 17:03 | |
|
Помогаю со студенческими работами здесь
18
Windows 2000 Rus VB6, VB6 Resource Editor отсутствует Install Shield 2015 и Visual Studio 2015 Community В чем разница MFC проектов и CLI проектов? CppWEbBrowser. Запрет на открытие нового окна, и открытие его в том же окне Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|