Viper
-
- заказчик
- Сообщения: 3
- Зарегистрирован: Чт, 27/08/2009 06:39
- Имя Фамилия: Владимир Шевцов
- Откуда: Козьмино СМНП
Re: Viper
Михаил, спасибо.
Уже код поправил, не найти эти сообщения. Знал бы что их целых три подобных - привел бы дословно.
Пользуясь случаем, задам вопрос: компилируем ресурсы VIP'ом (используя пакетные файлы).
Какие преимущества от перехода на Viper?
Уже код поправил, не найти эти сообщения. Знал бы что их целых три подобных - привел бы дословно.
Пользуясь случаем, задам вопрос: компилируем ресурсы VIP'ом (используя пакетные файлы).
Какие преимущества от перехода на Viper?
-
- Сообщения: 16
- Зарегистрирован: Чт, 22/09/2011 10:54
- Имя Фамилия: Александр Гимранов
- Откуда: Екатеринбург
- Контактная информация:
Re: Viper
Добрый день!
Не совсем понял почему такая ошибка возникла, но всё таки попытаюсь объяснить.
Вчера поставил новый Viper порадовался функциям отладки, что Галактика не закрывается и т.п.
Попробовал отладить тестовый интерфейс, различные функции - всё отработало на Ура!
Сегодня пришло доп.пожелание по уже разработанному интерфейсу. Открыл Viper и настроил в параметрах проекта вкладку "Отладчик VIP" таким же образом как и до этого, но в этот раз интерфейс не отображался в списке функции
"Запуск внешнего интерфейса", а в отчете "О рабочей станции" он был
В итоге "методом тыка" убрал в настройках пункт "Текущий каталог" - ВСЁ ЗАРАБОТАЛО
Хотелось бы узнать с чем это связано и как лучше настраивать параметры "Отладчик VIP"
Не совсем понял почему такая ошибка возникла, но всё таки попытаюсь объяснить.
Вчера поставил новый Viper порадовался функциям отладки, что Галактика не закрывается и т.п.
Попробовал отладить тестовый интерфейс, различные функции - всё отработало на Ура!
Сегодня пришло доп.пожелание по уже разработанному интерфейсу. Открыл Viper и настроил в параметрах проекта вкладку "Отладчик VIP" таким же образом как и до этого, но в этот раз интерфейс не отображался в списке функции
"Запуск внешнего интерфейса", а в отчете "О рабочей станции" он был
В итоге "методом тыка" убрал в настройках пункт "Текущий каталог" - ВСЁ ЗАРАБОТАЛО
Хотелось бы узнать с чем это связано и как лучше настраивать параметры "Отладчик VIP"
-
- Сообщения: 16
- Зарегистрирован: Чт, 22/09/2011 10:54
- Имя Фамилия: Александр Гимранов
- Откуда: Екатеринбург
- Контактная информация:
Re: Viper
В добавление к предыдущему сообщению
При подключении ресурса к приложению - пункт меню не меняется на отключить от приложения и соответственно нельзя откомпилировать интерфейс
При подключении ресурса к приложению - пункт меню не меняется на отключить от приложения и соответственно нельзя откомпилировать интерфейс
- larin
- топ-софт
- Сообщения: 228
- Зарегистрирован: Пн, 10/09/2007 12:13
- Имя Фамилия: Михаил Ларин
- Откуда: ТопCофт
- Контактная информация:
Re: Viper
Настроить "Отладчик Viper" на Галактику, не сложнее чем создать ярлык на рабочем столе для запуска Галактики. По сути все тоже самое.Gimranov писал(а): Сегодня пришло доп.пожелание по уже разработанному интерфейсу. Открыл Viper и настроил в параметрах проекта вкладку "Отладчик VIP" таким же образом как и до этого, но в этот раз интерфейс не отображался в списке функции
"Запуск внешнего интерфейса", а в отчете "О рабочей станции" он был
В итоге "методом тыка" убрал в настройках пункт "Текущий каталог" - ВСЁ ЗАРАБОТАЛО
Хотелось бы узнать с чем это связано и как лучше настраивать параметры "Отладчик VIP"
Достаточно указать путь к файлу AtlExec.exe и текущий каталог в котором находится Galnet.cfg и куда по умолчанию галактика будет сохранять всякие рабочие файлы пользователя (DSK, OUT для отчетов и т.п.). Конфигурация самой Галактики делается обычным образом через Galnet.cfg.
Поле "Параметры приложения" можно задавать по желанию (например если не ходите писать их в Galnet.cfg).
Что касается работы функции функции "Запуск внешнего интерфейса", то по умолчанию в этом окне действительно не отображаются все интерфейсы. А только те у которых есть видимая часть (хотя бы один screen, browse, window). Всякие невидимые объекты туда не выдаются.
Если в Galnet.cfg добавить параметр:
Код: Выделить всё
[vip]
VisibleAllInterface=On
С запуском из под Viper это никак не связано. Возможно когда вы указали другую текущую папку Галактика стартовала с другим Galnet.cfg.
Re: Viper
Добрый день.
Посмотрите, пожалуйста, 17 января отправлял на viper@galaktika.by логи. Проблема была описана так:
Ситуация простая. Есть исходный код. Отлаживаю один из методов интерфейса. Если в этом методе установлена точка останова, то отладка вместе с Галактикой, не останавливаясь на этой точке, прекращают работу без каких-либо сообщений. Если точку останова убрать, то метод отрабатывает до конца. Я не знаю, что во вложенных файлах. Если важен исходный текст, то могу прислать, но у меня задействован целый перечень взаимосвязанных объектов.
С такой ситуацией уже сталкивался, о чём писал на форуме. Тогда помогла очистка окна переменных и выражений. В этот раз не помогло.
Возможно, уже есть какие-то результаты? Удалось что-нибудь определить по логам?
Посмотрите, пожалуйста, 17 января отправлял на viper@galaktika.by логи. Проблема была описана так:
Ситуация простая. Есть исходный код. Отлаживаю один из методов интерфейса. Если в этом методе установлена точка останова, то отладка вместе с Галактикой, не останавливаясь на этой точке, прекращают работу без каких-либо сообщений. Если точку останова убрать, то метод отрабатывает до конца. Я не знаю, что во вложенных файлах. Если важен исходный текст, то могу прислать, но у меня задействован целый перечень взаимосвязанных объектов.
С такой ситуацией уже сталкивался, о чём писал на форуме. Тогда помогла очистка окна переменных и выражений. В этот раз не помогло.
Возможно, уже есть какие-то результаты? Удалось что-нибудь определить по логам?
-
- Сообщения: 16
- Зарегистрирован: Чт, 22/09/2011 10:54
- Имя Фамилия: Александр Гимранов
- Откуда: Екатеринбург
- Контактная информация:
Re: Viper
Это то всё понятно. Только вот почему когда поле "Рабочий каталог" заполнено ресурс не подцеплялсяlarin писал(а):Настроить "Отладчик Viper" на Галактику, не сложнее чем создать ярлык на рабочем столе для запуска Галактики. По сути все тоже самое.
Достаточно указать путь к файлу AtlExec.exe и текущий каталог в котором находится Galnet.cfg и куда по умолчанию галактика будет сохранять всякие рабочие файлы пользователя (DSK, OUT для отчетов и т.п.). Конфигурация самой Галактики делается обычным образом через Galnet.cfg.
а когда пусто - подцеплялся, но
Gimranov писал(а):При подключении ресурса к приложению - пункт меню не меняется на отключить от приложения и соответственно нельзя откомпилировать интерфейс
-
- Сообщения: 16
- Зарегистрирован: Чт, 22/09/2011 10:54
- Имя Фамилия: Александр Гимранов
- Откуда: Екатеринбург
- Контактная информация:
Re: Viper
Проблема решена! Суть: если в пути к проекту есть русские символы, то тогда функция подключения ресурса к Галактике работает не корректно!!!Kefiro писал(а):Только вот почему когда поле "Рабочий каталог" заполнено ресурс не подцеплялся
а когда пусто - подцеплялся, но
Gimranov писал(а):
При подключении ресурса к приложению - пункт меню не меняется на отключить от приложения и соответственно нельзя откомпилировать интерфейс
P.S.: Надеюсь в следующей версии это будет исправлен. Уж очень удобно каждый раз непереоткрывать Галактику
-
- топ-софт
- Сообщения: 44
- Зарегистрирован: Вт, 08/07/2008 15:18
- Имя Фамилия: Максим Левша
- Откуда: ТопСофт
- Контактная информация:
Re: Viper
Русские символы в пути на проект випера (vpr) или на проектный файл галактики (prj) ?Gimranov писал(а): Проблема решена! Суть: если в пути к проекту есть русские символы, то тогда функция подключения ресурса к Галактике работает не корректно!!!
P.S.: Надеюсь в следующей версии это будет исправлен. Уж очень удобно каждый раз непереоткрывать Галактику
-
- Сообщения: 16
- Зарегистрирован: Чт, 22/09/2011 10:54
- Имя Фамилия: Александр Гимранов
- Откуда: Екатеринбург
- Контактная информация:
Re: Viper
русские символы в пути к фалом проекта. Соответственно к res-урсу, vrp и prjLevsha писал(а):Русские символы в пути на проект випера (vpr) или на проектный файл галактики (prj) ?
-
- Сообщения: 16
- Зарегистрирован: Чт, 22/09/2011 10:54
- Имя Фамилия: Александр Гимранов
- Откуда: Екатеринбург
- Контактная информация:
Re: Viper
Нашел вчера ещё одну ошибку:
Когда Галактика запущена из Viper'а то она не работает с буфером обмена, т.е. любая вставка в запущенную Галактику не работает!!!
Когда Галактика запущена из Viper'а то она не работает с буфером обмена, т.е. любая вставка в запущенную Галактику не работает!!!
Re: Viper
Данная проблема не проявилась на версии Атлантиса 5.4.38 Viper 5.4.25. Когда фокус в Галактике - работа с буфером в ней выполняется. Возможно есть какие-то особенности в данной ситуации?Gimranov писал(а):Нашел вчера ещё одну ошибку:
Когда Галактика запущена из Viper'а то она не работает с буфером обмена, т.е. любая вставка в запущенную Галактику не работает!!!
- larin
- топ-софт
- Сообщения: 228
- Зарегистрирован: Пн, 10/09/2007 12:13
- Имя Фамилия: Михаил Ларин
- Откуда: ТопCофт
- Контактная информация:
Re: Viper
Доступен новый релиз Viper (январь 2012). Полезен будет тем пользователям которые обновились до Атлантиса 5.4.38.3
Редактор не менялся.Адрес для загрузки:
- Viper-2012-54383-january.exe - дистрибутив
- Viper-2012-54383-january-portable.zip - архив для портативной установки
Новое в этой версии
Справочная система
Издание 01.2012 полностью переработано и дополнено. Изменения коснулись внешнего вида справки. А именно, в заголовках разделов кроме кнопок навигации добавлен полный путь раздела, по нажатию на который можно перейти к нужному родительскому разделу. Новая кнопка [Сообщить о неточности в документации] позволяет пользователю отправить свой отзыв или пожелание по дополнению справки на адрес электронной почты viper@galaktika.by. Пожелания будут учтены в будущих изданиях.
Компилятор
Ядро компилятора VIP обновлено до версии 5.4.38.3
- larin
- топ-софт
- Сообщения: 228
- Зарегистрирован: Пн, 10/09/2007 12:13
- Имя Фамилия: Михаил Ларин
- Откуда: ТопCофт
- Контактная информация:
Re: Viper
Кроме того, привожу прямые ссылки отдельно на обновленную справку:
ftp://ftp.galaktika.ru/pub/support/gala ... /Viper.chm
ftp://ftp.galaktika.ru/pub/support/gala ... /Viper.pdf
Читайте, присылайте отзывы.
ftp://ftp.galaktika.ru/pub/support/gala ... /Viper.chm
ftp://ftp.galaktika.ru/pub/support/gala ... /Viper.pdf
Читайте, присылайте отзывы.
- larin
- топ-софт
- Сообщения: 228
- Зарегистрирован: Пн, 10/09/2007 12:13
- Имя Фамилия: Михаил Ларин
- Откуда: ТопCофт
- Контактная информация:
Re: Viper
Доступен новый релиз Viper (апрель 2012).
Адрес для загрузки:
- Viper-2012-54385-april.exe (зеркало) - дистрибутив
- Viper-2012-54385-april-portable.zip (зеркало) - архив для портативной установки
- Viper-2012-54385-april-readme.pdf (зеркало) - документ "Что нового?"
Новое в этой версии
Компилятор
Редактор и компилятор разделены на два отдельных независимых процесса: Viper.exe и ViperCompiler.exe. Выполнены работы по оптимизации и стабилизации процесса компиляции. В строке заголовка приложения Viper выводится версия используемого модуля компиляции ViperCompile.exe.
Версия редактора (Viper.exe) - 5.5.3.0
Версия компилятора (ViperCompiler.exe) - 5.4.38.5.
Для подключения к БД MS SQL и Oracle при включенном разграничении прав доступа, в параметрах проекта Viper, на вкладке "Компилятор Vip / База данных" можно задать "Номер офиса".
Параметр настроек проекта "Очищать ресурс перед компиляцией" переименован в "Очищать рабочие ресурсы перед компиляцией". При установке данного параметра перед компиляцией производится удаление: ресурсного файла; служебного ресурсного файла; рабочего ресурсного файла конфигуратора. В случае блокировки данных ресурсов другими приложениями компиляции прерывается.
Редактор
В поставку Viper включена новая утилита FREasyEdit.exe, которая предназначена для просмотра и редактирования форм и отчетов в формате Fast Report (файлы .fr3 и .fp3). Утилиту можно использовать автономно или открывать файлы отчетов непосредственно из Viper.
Реализован “упрощенный” подсказчик ввода для текущего редактора. Подсказчик представлен в виде выпадающего списка, вызываемого в редакторе по комбинации клавиш Ctrl+пробел. Для языка VIP список формируется на основании дерева структуры кода, ключевых слов и стандартных функций/процедур языка.
Наполнение подсказчика пользовательскими конструкциями реализовано через интерпретатор скриптов. Скрипты, предназначенные для наполнения пользовательской подсказки, могут быть вызваны через меню/комбинацией "горячих" клавиш либо назначены на выполнение определенного события (открытие проекта, открытие файла и т.д.), в результате чего контент наполнения пользователь может определить для себя сам в зависимости от ситуации. (Пример, словарь Галактики 9.1 – Dict91.js)
Реализована масса второстепенных улучшений в редакторе кода и в настройках среды, с учетом пожеланий пользователей. Подробный список всех изменений см. в документе viper-2012-54385-april.pdf в папке установки.