Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Кастомная сборка VB6 - Visual Basic Native 2015 / 21 сообщений из 21, страница 1 из 1
18.05.2015, 11:58
    #38961353
Eolt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кастомная сборка VB6 - Visual Basic Native 2015
Давно хотел запилить новый инсталлятор для 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
18.05.2015, 12:05
    #38961371
Eolt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кастомная сборка VB6 - Visual Basic Native 2015
То что из VB6 можно сделать современную среду разработки видно на примере платного CodeSmart.
Хотелось бы запилить опенсоурсную альтернативу
...
Рейтинг: 0 / 0
18.05.2015, 12:41
    #38961424
Eolt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кастомная сборка VB6 - Visual Basic Native 2015
А вот дополнения которые я использую в VB6 IDE, они превращают ужасную устаревшую среду разработки, в более-менее современную и удобную. Проблема, что эти дополнения нужно компилировать из исходников и ручная установка их в общем нетривиальная задача. Компоненты часто глючат и плохо совместимы друг с другом и самой IDE.
Если все отладить, а потом запилить в новый сетап кастомной сборки, получится вполне приличная среда для Win32 разработки.
...
Рейтинг: 0 / 0
18.05.2015, 13:01
    #38961469
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кастомная сборка VB6 - Visual Basic Native 2015
EoltЧто посоветуете? не тратить время на ерунду.
...
Рейтинг: 0 / 0
18.05.2015, 13:05
    #38961483
Eolt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кастомная сборка VB6 - Visual Basic Native 2015
AntonariyEoltЧто посоветуете? не тратить время на ерунду.

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

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

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

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

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

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

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

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


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


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