powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Кастомная сборка VB6 - Visual Basic Native 2015
21 сообщений из 21, страница 1 из 1
Кастомная сборка VB6 - Visual Basic Native 2015
    #38961353
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давно хотел запилить новый инсталлятор для VB6. Потому как поставить VB на Windows 8 или 10 становится серьезной проблемой.
Но постепенно пришла мысль, а почему бы не сделать кастомную сборку с улучшениями среды и кучей дополнений?
Это может продлить жизнь VB6. Поскольку MS давно забросила этот проект, не думаю что это будет серьезное нарушение авторских прав.

Вот что хочу включить в сборку:

- Service Pack 6
- Улучшенная VB IDE, вкладки, навигатор по коду, Pre-Build event, Post-Build event
- Надстройка над компилятором, позволяющая в процессе компиляции шифровать код результирующего файла
- Надстройка над линкером, создание PE с релоками и т.д.
- GPL аддоны для создания DLL с экспортом и т.д.
- Пропатченная MSVBVM60
- Примеры проектов, папка Sample

Новые инсталляторы среды VB6 уже делают, примеры на скрине.

Собственно у меня вопрос. Что желательно добавить в кастомную сборку? Какие нибудь аддоны, патчи?
Что посоветуете?
...
Рейтинг: 0 / 0
Кастомная сборка VB6 - Visual Basic Native 2015
    #38961371
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То что из VB6 можно сделать современную среду разработки видно на примере платного CodeSmart.
Хотелось бы запилить опенсоурсную альтернативу
...
Рейтинг: 0 / 0
Кастомная сборка VB6 - Visual Basic Native 2015
    #38961424
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот дополнения которые я использую в VB6 IDE, они превращают ужасную устаревшую среду разработки, в более-менее современную и удобную. Проблема, что эти дополнения нужно компилировать из исходников и ручная установка их в общем нетривиальная задача. Компоненты часто глючат и плохо совместимы друг с другом и самой IDE.
Если все отладить, а потом запилить в новый сетап кастомной сборки, получится вполне приличная среда для Win32 разработки.
...
Рейтинг: 0 / 0
Кастомная сборка VB6 - Visual Basic Native 2015
    #38961469
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltЧто посоветуете? не тратить время на ерунду.
...
Рейтинг: 0 / 0
Кастомная сборка VB6 - Visual Basic Native 2015
    #38961483
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyEoltЧто посоветуете? не тратить время на ерунду.

Уже много потратил, теперь поздно поворачивать назад :)
...
Рейтинг: 0 / 0
Кастомная сборка VB6 - Visual Basic Native 2015
    #38961495
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда остановиться на достигнутом :)
...
Рейтинг: 0 / 0
Кастомная сборка VB6 - Visual Basic Native 2015
    #38961515
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну в общем, если кто-то хочет поделиться с VB-сообществом своими шаблонами проектов или аддонами, кидайте их мне, добавлю в сборку. В итоге получится совсем другая IDE c допиленным компилятором и линкером.
...
Рейтинг: 0 / 0
Кастомная сборка VB6 - Visual Basic Native 2015
    #38967147
mihlon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как можно воспользоваться Вашей сборкой?
...
Рейтинг: 0 / 0
Кастомная сборка VB6 - Visual Basic Native 2015
    #38967792
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mihlonА как можно воспользоваться Вашей сборкой?

Думаю будет готова через 2-3 недели, приходиться заниматься этим делом в свободное от работы время.
Выложу сюда ссылку.
...
Рейтинг: 0 / 0
Кастомная сборка VB6 - Visual Basic Native 2015
    #38975538
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
После длительной борьбы с допиливанием аддонов к старой VB IDE, все больше прихожу к мысли, что нужно писать новую IDE с нуля.
Разные необходимые куски среды давно уже есть: Intellisense, редакторы кода, object viewer`ы и проч. VB6.EXE можно преобразовать в DLL-библиотеку и заюзать как часть подсистемы x86, технология Exe2Dll обрисована тут
В остальном среду и отладчик надо реализовать с чистого листа, переделывать форматы проектов, делая их совместимыми с новыми версиями Visual Studio. Реанимировать VS 6.0 я думаю бессмысленно.

Кстати как вам такой концепт среды VB-разработчика?
...
Рейтинг: 0 / 0
Кастомная сборка VB6 - Visual Basic Native 2015
    #38975570
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eoltчто нужно писать новую IDE с нуля. 17702908
...
Рейтинг: 0 / 0
Кастомная сборка VB6 - Visual Basic Native 2015
    #38975586
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProEoltчто нужно писать новую IDE с нуля. 17702908

То что IDE от новых версий VS лучше всего никто не спорит. Только она вообще-то стоит немалых денег, и просто так встроить в нее какой-то язык и распостранять нельзя. Нужно сначала купить VS, а потом накатить на нее свой компилятор в виде аддона.
Бесплатные Express версии не позволяют добавлять в них другие компиляторы.
...
Рейтинг: 0 / 0
Кастомная сборка VB6 - Visual Basic Native 2015
    #38975613
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltShocker.Proпропущено...
17702908

То что IDE от новых версий VS лучше всего никто не спорит. Только она вообще-то стоит немалых денег, и просто так встроить в нее какой-то язык и распостранять нельзя. Нужно сначала купить VS, а потом накатить на нее свой компилятор в виде аддона.
Бесплатные Express версии не позволяют добавлять в них другие компиляторы.Есть бесплатная Сommunity Pro: http://habrahabr.ru/company/pvs-studio/blog/250209/

Полагаю, она разрешает использовать аддоны.
...
Рейтинг: 0 / 0
Кастомная сборка VB6 - Visual Basic Native 2015
    #38975617
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eolt Кстати как вам такой концепт среды VB-разработчика? Минималистичный тулбар заменен на конский риббон. Больше ничего концептуального не вижу.
...
Рейтинг: 0 / 0
Кастомная сборка VB6 - Visual Basic Native 2015
    #38975941
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyEolt Кстати как вам такой концепт среды VB-разработчика? Минималистичный тулбар заменен на конский риббон. Больше ничего концептуального не вижу.

Не просто так заменен. Риббон позволяет избавится от кучи мелких модальных окон типа поисков, замен и проч.
Теперь все нужные поля внутри риббона и ничего не загораживат код, это очень удобно. Потом все настройки с дополнительных окон в риббоне, открываются кликом на одну вкладку , не нужно лезть через заросли обычных меню в поисках нужного окна с настройками например редактора текста.
...
Рейтинг: 0 / 0
Кастомная сборка VB6 - Visual Basic Native 2015
    #38978391
nrmBeginner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltКстати как вам такой концепт среды VB-разработчика?
Окно кода слишьком маленькое со всеми остальными нагромождениями.
В ванильной среде VB6 была такая опция в настройках "Среда разработки SDI" (как по английски не пгмню), так она разделяла весе элементы интерфейса среды на отдельные док-окна и можно было окно кода развернуть на весь экран и спокойно кодить, благодать. Без этой фичи работа не предстааляется возможной. Настойчиво предлогаю запилить подобный функционал, или хотя бы возможность разворачивать окно кода на весь экран нажатием одной кнопки (как напр. в notepad++ по F11).
...
Рейтинг: 0 / 0
Кастомная сборка VB6 - Visual Basic Native 2015
    #38978575
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашел хороший навигатор по-коду, CodeView. Автор dzzie скачать можно тут https://github.com/dzzie/addins
Аддин не падает, менюшки в IDE не портит, и самое важное очень сильно упрощает навигацию по-коду!
...
Рейтинг: 0 / 0
Кастомная сборка VB6 - Visual Basic Native 2015
    #38978719
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поддержку прокрутки колесом не забудь.
...
Рейтинг: 0 / 0
Кастомная сборка VB6 - Visual Basic Native 2015
    #38983098
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще нужная штука автосохранение закладок и точек останова

https://bookmarksavevb6.codeplex.com/
...
Рейтинг: 0 / 0
Кастомная сборка VB6 - Visual Basic Native 2015
    #38998216
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задолбало микроскопическое окно референсов, кто хочет нормальный размер, берите пропатченную VB6IDE.DLL


http://rghost.ru/7tjxsRFLg
...
Рейтинг: 0 / 0
Кастомная сборка VB6 - Visual Basic Native 2015
    #39208571
GermanU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Новые Референсы мне понравились ;)
Надо было однако и окно компонентов подправить, оно тоже жутко неудобное.
А за референсы спасибо.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Кастомная сборка VB6 - Visual Basic Native 2015
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]