Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/26: Рейтинг темы: голосов - 26, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 28.08.2015
Сообщений: 6

Открытие проектов VB6 в VS 2015

01.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
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.03.2016, 14:18
Ответы с готовыми решениями:

Совместимость проектов с VS 2015
Всем привет! При обновлении студии до последней версии отказались запускаться файлы(в solution explorer напротив проектов error). Как это...

Открытие проектов в разных версиях VS
Скажите, работы которые делаешь в Microsoft Visual Studio 2010 будут открываться без ошибок в Microsoft Visual Studio 2013? И наоборот если...

Открытие(сохранение) проекта 2015 студии в 2010
Есть проект созданный в 2015й студии. Можно ли его как то пересохранить(пересобрать) что бы он открывался в 2010й студии?

17
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18279 / 14202 / 5368
Регистрация: 17.03.2014
Сообщений: 28,883
Записей в блоге: 1
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
 Аватар для SergKr
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
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18279 / 14202 / 5368
Регистрация: 17.03.2014
Сообщений: 28,883
Записей в блоге: 1
01.03.2016, 23:22
Igorek1968, качай Visual Studio Community 2015 c visualstudio.com. Список литературы смотри здесь.
3
 Аватар для SergKr
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, 11:44
Цитата Сообщение от Igorek1968 Посмотреть сообщение
необходимо писАть маленькие программы для расчётов, максимум что бы они были связаны с Икселем
переезжайте сюда - тут с какой нибудь Visual Basic никаких проблем вовсе!
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18279 / 14202 / 5368
Регистрация: 17.03.2014
Сообщений: 28,883
Записей в блоге: 1
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
 Аватар для Andrey PSt
174 / 172 / 34
Регистрация: 23.12.2015
Сообщений: 300
Записей в блоге: 3
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
Цитата Сообщение от chai_nick Посмотреть сообщение
стоит ли обновляться до Win10 в плане работы VB6. По ходу не стоит?
Если Вы про то, что VB6 под десяткой не работает, то вот сделал скриншот:

Если будет ругаться на dll, попробуйте запустить VB от имени Администратора.
Если все равно не будет работать, попробуйте в папку C:\Program Files (x86)\Common Files\microsoft shared\DAO положить библиотеку dao360.dll с дистрибутива (прежнюю переименуйте, чтобы не заменить)
4
Модератор
Эксперт .NET
 Аватар для Yury Komar
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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.07.2017, 17:03
Помогаю со студенческими работами здесь

Контроль длины Label. А также VB6 Portable vs VB6 Installed.
Исходя из заголовка темы, вопроса 2: 1.) Как определить, что в Label уже не хватает места для Caption? Длина букв разная. Например,...

Windows 2000 Rus VB6, VB6 Resource Editor отсутствует
В Windows 2000 Rus + SP3 проинсталлировал Visual Studio 6 + MSDN Full (вся студия на 6 CD-R). В VB6 “Add-In Manager” всего три компонента,...

Install Shield 2015 и Visual Studio 2015 Community
Как в Visual Studio 2015 Community интегрировать Install Shield что можно было создавать не исполняемый файл exe а setup для дальнейшей...

В чем разница MFC проектов и CLI проектов?
хочется свободно использовать winApi функции т.к. мне кажется что .net в CLI/ WinForm мешает свободному использованию их. Предпочитаю...

CppWEbBrowser. Запрет на открытие нового окна, и открытие его в том же окне
Создаю программку-браузер. Столкнулся с такой проблемой, когда нажимаю на определенную ссылку срабатывает target="_blank" и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
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 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru