Закрыли VIP.EXE на новом Атлантисе

Приемы и подходы, обмен опытом

Модераторы: Screw, larin

ParHandler
заказчик
Сообщения: 6
Зарегистрирован: Чт, 06/12/2007 02:45
Имя Фамилия: Евгений Куниловский
Откуда: Комсольский НПЗ
Контактная информация:

Закрыли VIP.EXE на новом Атлантисе

Сообщение ParHandler »

После выхода патчей на новый Атлантис для версии 8.10 была отключена возможность компилировать свои ресурсы через vip.exe. :super: Решение которое представлено в компиляторе интерфейсов Support недостаточно. Если корпорация дала возможность клиентам когда-то использовать vip.exe без покупки дополнительных лицензий, то зачем ее отбирать? Когда восстановят функциональность?
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

Чем недостаточен компилятор в Support'е?
den
заказчик
Сообщения: 117
Зарегистрирован: Пт, 26/10/2007 14:16
Имя Фамилия: Денис Кучин
Откуда: Геомостпроект НПО

Сообщение den »

Интересен бы был опрос прикладных программистов Галактики, оные трудятся в самой конторе. Они пользуются с удовольствием теперь модулем "компилятор интерфейсов" из состава Support, в чем плюсы использования этого способа по сравнению со старым добрым строчным vip.exe+multiedit/far/ и т.п.
SergZol
заказчик
Сообщения: 83
Зарегистрирован: Пн, 10/12/2007 13:24
Имя Фамилия: Сергей Золотухин
Откуда: Северо-Западные Магистральные Нефтепроводы
Контактная информация:

Сообщение SergZol »

Евгений Куниловский писал(а):Когда восстановят функциональность?
Восстановлено давно. У нас была такая проблема примерно в сентябре. Буквально продержалась 1,5 недели.
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

Денис, прикладные программисты являются пользователями Атлантиса, если можно так выразиться. Поэтому они используют не только vip.exe, но и, например, viper - интегрированную среду разработки, сделанную, не побоюсь этого слова, по современным лекалам. :-)

Сергей, та проблема, из-за которой снова стало поставлятся обновление vip.exe, устранена.
den
заказчик
Сообщения: 117
Зарегистрирован: Пт, 26/10/2007 14:16
Имя Фамилия: Денис Кучин
Откуда: Геомостпроект НПО

Сообщение den »

Фёдор, viper, как я понимаю, появился совсем недавно. А "компилятор интерфейсов",если мне не изменяет память с какой то из версий 5.8х... тем не менее, не думаю, что при его появлении(этого славного модуля саппорт...) все резко отказались от старого доброго всем привычного способа разработки на vip и ушли в вышеупомянутый модуль комплекса support.
Тем не менее, не зная истинных причин, не могу рассуждать о необходимсти такого шага, сделанного разработчиками системы. Надеюсь,что на это были веские причины...
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

На его появлении настояли прикладные программисты, они его и используют, и сами же дорабатывают.
До появления модуля "компилятор интерфейсов" в Support'е у обычного пользователя вообще говоря не было возможности откомпилировать интерфейс. Ведь Атлантис он не покупал, а vip.exe входил в состав Галактики для внутренних целей (использовался в прикладном коде). Т.е. vip.exe никогда не поставлялся в качестве утилиты для компиляции пользовательских доработок.
Если от vip.exe нужна только компиляция, то её легче лёгкого получить из Support'а - достаточно загрузить его и откомпилировать проект. Можно Support не выгружать, и использовать перекомпиляцию, когда надо. С последними доработками (выбор системы для компиляции, в частности), полагаю, это довольно эргономично.
falcon
партнер
Сообщения: 45
Зарегистрирован: Чт, 04/10/2007 09:27
Имя Фамилия: Александр Волков
Откуда: Фалькон плюс

Сообщение falcon »

Вижу основные проблему в компиляции через SUPPORT в том, что нет возможности запускать компиляцию проектов в пакетном режиме
Для каждого проекта необходимо: запустить SUPPORT, установить проект, запустить компиляцию проекта, по завершению выйти из SUPPORT
Если бы была возможность запускать SUPPORT в пакетном режиме, то про vip.exe(как средство компиляции проектов) очень скоро бы забыли
falcon
партнер
Сообщения: 45
Зарегистрирован: Чт, 04/10/2007 09:27
Имя Фамилия: Александр Волков
Откуда: Фалькон плюс

Сообщение falcon »

необходимо заходить/перезаходить в SUPPORT по следующим причинам - основное неудобство по сравнению с VIP.exe
1. не происходит - очистка ресурса перед компиляцией (хотя ClearResource=On)
2. не происходит - создание/освобождение ресурса после компиляции
3. прервал компиляцию проекта - неоходимо снова заходить/перезаходить в SUPPORT
4. IncludesPath - для каждого проекта свой и для компиляции разных проектов необходимо заходить/перезаходить в SUPPORT с указанием в параметрах файла типа %prj%\list.cfg (нельзя изменить динамически)
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

На самом деле из Саппорта можно откомпилировать несколько проектов, не выходя из него. Инклюды тоже можно динамически задавать. И освобождение ресурсов можно настроить.

Фактически единственное, что не умеет Саппорт - это компилировать из командной строки. Но это и не является целью GUI-приложения.
ParHandler
заказчик
Сообщения: 6
Зарегистрирован: Чт, 06/12/2007 02:45
Имя Фамилия: Евгений Куниловский
Откуда: Комсольский НПЗ
Контактная информация:

Сообщение ParHandler »

cruger писал(а):Денис, прикладные программисты являются пользователями Атлантиса, если можно так выразиться. Поэтому они используют не только vip.exe, но и, например, viper - интегрированную среду разработки, сделанную, не побоюсь этого слова, по современным лекалам. :-)
Видели презентацию по Viper с последней конференции Галактики в Финляндии (пара красивых картинок). Как можно получить доступ к самому продукту для разработки?
falcon
партнер
Сообщения: 45
Зарегистрирован: Чт, 04/10/2007 09:27
Имя Фамилия: Александр Волков
Откуда: Фалькон плюс

Сообщение falcon »

Фёдор Терсин писал(а):На самом деле из Саппорта можно откомпилировать несколько проектов, не выходя из него. Инклюды тоже можно динамически задавать. И освобождение ресурсов можно настроить.
Наверное, имелось в виду, что это когда-то будет. Я просматрел все параметры в SUPPORT для 8.10 с последними обновлениями на 07.12.2007, но так и не нашел данных возможностей. Подскажите, если не секрет, где их можно найти.
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

Евгений, viper входит в состав Атлантиса.

Александр, всё это можно было сделать и без последних обновлений. Можно задавать ресурс для компиляции в самом проекте. Если потом переключиться на другой, то первый ресурс освободится, полагаю. Параметры также можно задавать в проекте.

В последнем обновлении добавилась возможность настройки компилятора на систему в репозитарии. Т.е. не надо больше подключать вручную галактические ресурсы к Саппорту. Достаточно выставить систему для компиляции. Это можно сделать и из проекта.
falcon
партнер
Сообщения: 45
Зарегистрирован: Чт, 04/10/2007 09:27
Имя Фамилия: Александр Волков
Откуда: Фалькон плюс

Сообщение falcon »

Фёдор Терсин писал(а):Можно задавать ресурс для компиляции в самом проекте. Если потом переключиться на другой, то первый ресурс освободится, полагаю.
Для указания ресурса компиляции я использовал параметры проекта (первые стороки в файле прокта)
#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$ . За такие деньги ожидаешь более качественного продукта, а не две строки в меню и текстовый редактор.
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

Ресурс для компиляции в проектном файле задаётся не через параметры.

Компилятор интерфейсов - это возможность компилировать свои собственные интерфейсы. Эргономика разработки обеспечивается другим средством - средой разработки viper.
Ответить