Страница 10 из 66

Добавлено: 03 ноя 2009, 12:50
LaaLaa
Vik писал(а):LaaLaa
В теме hippoEdit вы привели большой список функций. Почему бы их не добавить в схему випера для раскраски?
Випер на само деле такой список может делать динамически по ресурсам и коду. Как то так было сделано в ранних версиях. Но эта функция вызывает громоздкий долгий и неотлаженный процесс трансляции. По этому ее вырубили. Когда починим и стабилизируем список функцию бдует заполняться автоматом по ресурсам и коду.

Добавлено: 03 ноя 2009, 14:13
edward_K
Код:
SET ROLE "GAL#RBL" IDENTIFIED BY "лзMRN)3жгEсYоBS8жZXE2W"
ORA-01979: missing or invalid password for role 'GAL#RBL'
про это есть отдельная тема - пока chkora не прогоните новым vip к старой базе не присоединитесь.

Добавлено: 03 ноя 2009, 16:02
Nikos
Так я и не хочу новым vip подключаться. В каталоге exe Галактики лежит vip.exe, соответствующий версии. В проекте базовый каталог для ресурсов репозитария указан каталог exe Галактики. Откуда Viper берет новый vip.exe?

Добавлено: 03 ноя 2009, 19:12
Алексей
кстати, хороший вопрос. хорошо бы чтобы випер vip.exe брал из указанного ехе каталога.

Добавлено: 04 ноя 2009, 03:28
LaaLaa
Viper.exe и есть модуль компилятора. Строчник vip.exe ему не нужен. Если не хотите обновлять галактику, то вам тогда нужно брать подбирать и Viper.exe из соответствующей версии Атлантиса. На сайте гугла я публиковал две 5.4.21 и 5.4.23. Вам какая надо?

Еще к виперу отностится файл VipIDE.dll в нем скомпилирован сам редактор и все функции GUI. На гугле я публиковал две версии. 5.4.4.0 и 5.4.7.0.

Технически новую версию VipIDE.dll 5.4.7.0 можно подложить в любой старый Атлантис начиная с 5.3.14. Она будет работать.

Добавлено: 04 ноя 2009, 03:34
LaaLaa
Еще конечно можно строчный компилятор vip.exe вызвать из випера как внешний компилятор. Типа в настройке проекта, в элементы сборки добавить профиль вызова внешнего компилятора.

Я на пример это использую профили, что бы вызвать компиляторы C++ и Pascal. Технически ничто не мешает через профиль вызвать внешний Vip.exe из папки галактики и не пользоваться функцией встроенной компиляции.

Добавлено: 04 ноя 2009, 03:39
LaaLaa
Еще vip.exe можно из випера использовать как целевое приложение для отладки (в место громоздкой галактики atlexec.exe).

Вы наверно в курсе, что vip.exe с ключом /r открывает окно, где можно выполнять простые интерфейсы.

Добавлено: 04 ноя 2009, 14:25
galover
LaaLaa
а почему viper не использует сторонний vip.exe? для чего писали свою обертку. Из-за того что компиляция стопится и ждет Enter от пользователя при ошибке? Наверное лучше было бы попросить команду разработчиков Атлантиса добавить какой-нибудь ключик к компиляции?

Добавлено: 04 ноя 2009, 15:40
edward_K
Из-за того что компиляция стопится и ждет Enter от пользователя при ошибке?
уже давно не стопится - вроде как наоборот нужно какой то ключик включать чтобы стопилось на ошибке.

Добавлено: 04 ноя 2009, 16:11
galover
edward_K
у меня 5.4.23 - стопится, что делаю не так?

Добавлено: 04 ноя 2009, 16:24
galover
кажется нашел Compilers.Full
Надо же не знал

Добавлено: 04 ноя 2009, 16:26
galover
ок, может кто знает тогда, как vip.exe в памяти держать, чтобы ускорить компиляцию. Может можно его как-то резидентом сделать?

Добавлено: 04 ноя 2009, 18:58
edward_K
vip /r без проекта, либо через сапорт компилите - для мелочи пойдет. Вопрос тока как рес забрать.

Добавлено: 05 ноя 2009, 07:59
Nikos
LaaLaa
Обновлять Галактику, конечно, буду. Вопрос в том как это будет происходить, если пользоваться випером.
Сейчас скачиваю патчи, устанавливаю на тестовую БД, скачиваю vip.exe, компилирую свои ресурсы, все тестирую. Не будет ли задержки с выходом нового випера при обновлении атлантиса (а если будет то какая)?

Добавлено: 05 ноя 2009, 10:41
galover
edward_K
vip /r это запуск интерактивного режима, запуск результата компиляции на выполнение, как это поможет ускорить компиляцию?