Закрыли VIP.EXE на новом Атлантисе
-
- заказчик
- Сообщения: 6
- Зарегистрирован: Чт, 06/12/2007 02:45
- Имя Фамилия: Евгений Куниловский
- Откуда: Комсольский НПЗ
- Контактная информация:
Закрыли VIP.EXE на новом Атлантисе
После выхода патчей на новый Атлантис для версии 8.10 была отключена возможность компилировать свои ресурсы через vip.exe. Решение которое представлено в компиляторе интерфейсов Support недостаточно. Если корпорация дала возможность клиентам когда-то использовать vip.exe без покупки дополнительных лицензий, то зачем ее отбирать? Когда восстановят функциональность?
-
- топ-софт
- Сообщения: 566
- Зарегистрирован: Пт, 21/09/2007 15:19
- Имя Фамилия: Фёдор Терсин
- Откуда: Галактика Софт
- Контактная информация:
Денис, прикладные программисты являются пользователями Атлантиса, если можно так выразиться. Поэтому они используют не только vip.exe, но и, например, viper - интегрированную среду разработки, сделанную, не побоюсь этого слова, по современным лекалам.
Сергей, та проблема, из-за которой снова стало поставлятся обновление vip.exe, устранена.
Сергей, та проблема, из-за которой снова стало поставлятся обновление vip.exe, устранена.
-
- заказчик
- Сообщения: 117
- Зарегистрирован: Пт, 26/10/2007 14:16
- Имя Фамилия: Денис Кучин
- Откуда: Геомостпроект НПО
Фёдор, viper, как я понимаю, появился совсем недавно. А "компилятор интерфейсов",если мне не изменяет память с какой то из версий 5.8х... тем не менее, не думаю, что при его появлении(этого славного модуля саппорт...) все резко отказались от старого доброго всем привычного способа разработки на vip и ушли в вышеупомянутый модуль комплекса support.
Тем не менее, не зная истинных причин, не могу рассуждать о необходимсти такого шага, сделанного разработчиками системы. Надеюсь,что на это были веские причины...
Тем не менее, не зная истинных причин, не могу рассуждать о необходимсти такого шага, сделанного разработчиками системы. Надеюсь,что на это были веские причины...
-
- топ-софт
- Сообщения: 566
- Зарегистрирован: Пт, 21/09/2007 15:19
- Имя Фамилия: Фёдор Терсин
- Откуда: Галактика Софт
- Контактная информация:
На его появлении настояли прикладные программисты, они его и используют, и сами же дорабатывают.
До появления модуля "компилятор интерфейсов" в Support'е у обычного пользователя вообще говоря не было возможности откомпилировать интерфейс. Ведь Атлантис он не покупал, а vip.exe входил в состав Галактики для внутренних целей (использовался в прикладном коде). Т.е. vip.exe никогда не поставлялся в качестве утилиты для компиляции пользовательских доработок.
Если от vip.exe нужна только компиляция, то её легче лёгкого получить из Support'а - достаточно загрузить его и откомпилировать проект. Можно Support не выгружать, и использовать перекомпиляцию, когда надо. С последними доработками (выбор системы для компиляции, в частности), полагаю, это довольно эргономично.
До появления модуля "компилятор интерфейсов" в Support'е у обычного пользователя вообще говоря не было возможности откомпилировать интерфейс. Ведь Атлантис он не покупал, а vip.exe входил в состав Галактики для внутренних целей (использовался в прикладном коде). Т.е. vip.exe никогда не поставлялся в качестве утилиты для компиляции пользовательских доработок.
Если от vip.exe нужна только компиляция, то её легче лёгкого получить из Support'а - достаточно загрузить его и откомпилировать проект. Можно Support не выгружать, и использовать перекомпиляцию, когда надо. С последними доработками (выбор системы для компиляции, в частности), полагаю, это довольно эргономично.
-
- партнер
- Сообщения: 45
- Зарегистрирован: Чт, 04/10/2007 09:27
- Имя Фамилия: Александр Волков
- Откуда: Фалькон плюс
Вижу основные проблему в компиляции через SUPPORT в том, что нет возможности запускать компиляцию проектов в пакетном режиме
Для каждого проекта необходимо: запустить SUPPORT, установить проект, запустить компиляцию проекта, по завершению выйти из SUPPORT
Если бы была возможность запускать SUPPORT в пакетном режиме, то про vip.exe(как средство компиляции проектов) очень скоро бы забыли
Для каждого проекта необходимо: запустить SUPPORT, установить проект, запустить компиляцию проекта, по завершению выйти из SUPPORT
Если бы была возможность запускать SUPPORT в пакетном режиме, то про vip.exe(как средство компиляции проектов) очень скоро бы забыли
-
- партнер
- Сообщения: 45
- Зарегистрирован: Чт, 04/10/2007 09:27
- Имя Фамилия: Александр Волков
- Откуда: Фалькон плюс
необходимо заходить/перезаходить в SUPPORT по следующим причинам - основное неудобство по сравнению с VIP.exe
1. не происходит - очистка ресурса перед компиляцией (хотя ClearResource=On)
2. не происходит - создание/освобождение ресурса после компиляции
3. прервал компиляцию проекта - неоходимо снова заходить/перезаходить в SUPPORT
4. IncludesPath - для каждого проекта свой и для компиляции разных проектов необходимо заходить/перезаходить в SUPPORT с указанием в параметрах файла типа %prj%\list.cfg (нельзя изменить динамически)
1. не происходит - очистка ресурса перед компиляцией (хотя ClearResource=On)
2. не происходит - создание/освобождение ресурса после компиляции
3. прервал компиляцию проекта - неоходимо снова заходить/перезаходить в SUPPORT
4. IncludesPath - для каждого проекта свой и для компиляции разных проектов необходимо заходить/перезаходить в SUPPORT с указанием в параметрах файла типа %prj%\list.cfg (нельзя изменить динамически)
-
- заказчик
- Сообщения: 6
- Зарегистрирован: Чт, 06/12/2007 02:45
- Имя Фамилия: Евгений Куниловский
- Откуда: Комсольский НПЗ
- Контактная информация:
Видели презентацию по Viper с последней конференции Галактики в Финляндии (пара красивых картинок). Как можно получить доступ к самому продукту для разработки?cruger писал(а):Денис, прикладные программисты являются пользователями Атлантиса, если можно так выразиться. Поэтому они используют не только vip.exe, но и, например, viper - интегрированную среду разработки, сделанную, не побоюсь этого слова, по современным лекалам.
-
- партнер
- Сообщения: 45
- Зарегистрирован: Чт, 04/10/2007 09:27
- Имя Фамилия: Александр Волков
- Откуда: Фалькон плюс
Наверное, имелось в виду, что это когда-то будет. Я просматрел все параметры в SUPPORT для 8.10 с последними обновлениями на 07.12.2007, но так и не нашел данных возможностей. Подскажите, если не секрет, где их можно найти.Фёдор Терсин писал(а):На самом деле из Саппорта можно откомпилировать несколько проектов, не выходя из него. Инклюды тоже можно динамически задавать. И освобождение ресурсов можно настроить.
-
- топ-софт
- Сообщения: 566
- Зарегистрирован: Пт, 21/09/2007 15:19
- Имя Фамилия: Фёдор Терсин
- Откуда: Галактика Софт
- Контактная информация:
Евгений, viper входит в состав Атлантиса.
Александр, всё это можно было сделать и без последних обновлений. Можно задавать ресурс для компиляции в самом проекте. Если потом переключиться на другой, то первый ресурс освободится, полагаю. Параметры также можно задавать в проекте.
В последнем обновлении добавилась возможность настройки компилятора на систему в репозитарии. Т.е. не надо больше подключать вручную галактические ресурсы к Саппорту. Достаточно выставить систему для компиляции. Это можно сделать и из проекта.
Александр, всё это можно было сделать и без последних обновлений. Можно задавать ресурс для компиляции в самом проекте. Если потом переключиться на другой, то первый ресурс освободится, полагаю. Параметры также можно задавать в проекте.
В последнем обновлении добавилась возможность настройки компилятора на систему в репозитарии. Т.е. не надо больше подключать вручную галактические ресурсы к Саппорту. Достаточно выставить систему для компиляции. Это можно сделать и из проекта.
-
- партнер
- Сообщения: 45
- Зарегистрирован: Чт, 04/10/2007 09:27
- Имя Фамилия: Александр Волков
- Откуда: Фалькон плюс
Для указания ресурса компиляции я использовал параметры проекта (первые стороки в файле прокта)Фёдор Терсин писал(а):Можно задавать ресурс для компиляции в самом проекте. Если потом переключиться на другой, то первый ресурс освободится, полагаю.
#param Compilers.ClearResource=On
#param Compilers.OutputResourceName=projects\test1.res
#param Compilers.SubServientResource=projects\test1.res
или
#params
[Compilers]
ClearResource=On
OutputResourceName=projects\test1.res
SubServientResource=projects\test1.res
#end
результаты таковы
1. Данный ресурс (прописанный в проекте) не создается.
2. Проект компилируется в ресурс (файл) прописанный в OutputResourceName cfg-файла SUPPORT
и данный ресурс создается только после выхода из SUPPORT (до этого по всей видимости лежит в tmp-файла)
3. Ресурс не очищается при попытке повторной компиляции (того же самого или другого проекта).
В проектах есть #include DICTYPES.DEF и SUPPORT ругается, что тип уже определен в ресурсе.
4. Остановив компиляцию проекта - заново ее уже не запустишь.
Все этои проблемы требуют заходов/перезаходов в SUPPORT
Цена на "Компилятор интерфейсов" более 2000$ . За такие деньги ожидаешь более качественного продукта, а не две строки в меню и текстовый редактор.