Viper 2013 и ранее

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

LaaLaa

Re: Viper

Сообщение LaaLaa »

igor писал(а):Раздражает следующее:
есть несколько VPR проектов разнесенных по разным каталогам.
Хочу переключиться между проектами - закрываю редактор, перехожу в каталог с другим проектом и запускаю по клику файл .vpr
При попытке открытия нового файла - мне каталог выбора показывает не мой текущий каталог проекта где я нахожусь а каталог где я последний раз открывал файл. Можно ли где то поставить галочку : "[x] Текущий каталог окна выбора файлов - каталог где находится VPR файл. " ?
Дельное предложение, записал в ПИР 102.113565, позже подумаем над решением.
Semi-bit
Постоянный обитатель
Сообщения: 123
Зарегистрирован: 01 фев 2007, 12:45
Откуда: Магнитогорск
Контактная информация:

Re: Viper

Сообщение Semi-bit »

LaaLaa писал(а):
Semi-bit писал(а):Пользуюсь ноябрьским випером. В какой-то момент перестал работать разбор структуры файлов вип. Сначала окно структуры "зависло" и отображало информацию по открытому но неактивному файлу, а после перезапуска, собственно, и перестало работать. Сейчас удаляю випер и чищу реестр, надеюсь, заработает.
Все свои настройки Viper хранит не в реестре, а на диске в папке %appdata%\viper.
Большое спасибо, но удаление папки не помогло.
Испытываю траблы с даблами
ВИП — Велосипедо-Изобретательская Парадигма
САППОРТ — Сборище Абсолютно Пустых Посредственно Образованных Ржущих Троллей
LaaLaa

Re: Viper

Сообщение LaaLaa »

Semi-bit писал(а):
LaaLaa писал(а):
Semi-bit писал(а):Пользуюсь ноябрьским випером. В какой-то момент перестал работать разбор структуры файлов вип. Сначала окно структуры "зависло" и отображало информацию по открытому но неактивному файлу, а после перезапуска, собственно, и перестало работать. Сейчас удаляю випер и чищу реестр, надеюсь, заработает.
Все свои настройки Viper хранит не в реестре, а на диске в папке %appdata%\viper.
Большое спасибо, но удаление папки не помогло.
В новой версии исправлено пара случаев когда разбор структуры зависал на каких то конкретеных фрагментах кода.Может в этом дело.
Пришлите к нам на почту viper@galaktika.by пример вашего исходника на котором зависает разбор структуры.
Semi-bit
Постоянный обитатель
Сообщения: 123
Зарегистрирован: 01 фев 2007, 12:45
Откуда: Магнитогорск
Контактная информация:

Re: Viper

Сообщение Semi-bit »

LaaLaa писал(а):Пришлите к нам на почту viper@galaktika.by пример вашего исходника на котором зависает разбор структуры.
Зависает на всех исходниках. В анамнез могу добавить ещё один симптом - когда випер пытаюсь закрыть, он зависает, и помогает только снятие задачи. При этом он отрисовывает окно с несколькими кнопками, но текст в нём не успевает отрисоваться.
Испытываю траблы с даблами
ВИП — Велосипедо-Изобретательская Парадигма
САППОРТ — Сборище Абсолютно Пустых Посредственно Образованных Ржущих Троллей
n0where
Местный житель
Сообщения: 499
Зарегистрирован: 30 дек 2010, 08:16

Re: Viper

Сообщение n0where »

в 5.4.38 появилась возможность подключать интерфейсы. Проблема:
1. подключил интерфейс, пытаюсь посмотреть его в списке "Запуск внешнего интерфейса" - его там нет оО
2. Пытаюсь копипастить - он не отрабатывает в Галактике, (Ctrl+c, Ctrl+v, Ctrl+Inc, Shift+inc)

Глюк?
Последний раз редактировалось n0where 30 янв 2012, 14:05, всего редактировалось 1 раз.
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
igor
Постоянный гость
Сообщения: 70
Зарегистрирован: 29 мар 2005, 17:49

Re: Viper

Сообщение igor »

n0where писал(а):в 5.4.38 появилась возможность подключать интерфейсы
Не понял про "появилась возможность", можно подробнее?
Подтверждаю проблему с буфером обмена.
Как то он не так работает при отладке.
У меня не отложилось конкретно что не работает но потестить кусок кода в випере, отвечающий за буфер обмена не мешало бы.
n0where
Местный житель
Сообщения: 499
Зарегистрирован: 30 дек 2010, 08:16

Re: Viper

Сообщение n0where »

Не понял про "появилась возможность", можно подробнее?
Дык. Без прописки в консоле, мона фейсы подключать. аттачить как бы к процессу отладки. без перезагрузки галактики.
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
igor
Постоянный гость
Сообщения: 70
Зарегистрирован: 29 мар 2005, 17:49

Re: Viper

Сообщение igor »

n0where писал(а): Дык. Без прописки в консоле, мона фейсы подключать. аттачить как бы к процессу отладки. без перезагрузки галактики.
А папааадробнее? Куда зайти чего нажать?
Вроде бы если в Viper запущена отладка - в нем можно пересобрать фейс и он автоматически переподключится. Сам. Правда с глючным (3008) приоритетом.
Есть ручной способ?
n0where
Местный житель
Сообщения: 499
Зарегистрирован: 30 дек 2010, 08:16

Re: Viper

Сообщение n0where »

Есть ручной способ?
Правой кнопкой на проекте (в окне проекта) - "Подключить *** к приложению"
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
LaaLaa

Re: Viper

Сообщение LaaLaa »

n0where писал(а):в 5.4.38 появилась возможность подключать интерфейсы. Проблема:
1. подключил интерфейс, пытаюсь посмотреть его в списке "Запуск внешнего интерфейса" - его там нет оО
Может быть две причины:

первая - Обратите внимание, размер сформированного ресурса. Если он маленький. Это говорит о том что вы указали неправильный файл лицензии в параметрах компилятора.Возможно вы попутали LIC-файлы. Viper-у нужно указывать LIC-файл от Саппорта, а не от Галактики. Убедитесь также что ваш LIC-файл содержит строки BILMENU и FCENVMAIN. К сожалению компилятор молча создает пустой ресурс не предупреждая об ограничениях лицензии. Проблема давно известная в будущих версиях добавим выдачу предупреждения компилятора.

вторая - Что касается работы самой функции "Запуск внешнего интерфейса", то по умолчанию в этом окне действительно не отображаются все интерфейсы. А только те у которых есть видимая часть (хотя бы один screen, browse, window). Всякие невидимые объекты туда не выдаются. Если в Galnet.cfg добавить параметр:
[vip]
VisibleAllInterface=On
Тогда в списке "Запуск внешнего интерфейса" будут отображаться все интерфейсы.
n0where писал(а): 2. Пытаюсь копипастить - он не отрабатывает в Галактике, (Ctrl+c, Ctrl+v, Ctrl+Inc, Shift+inc)
Проблему с буфером удалось повторить. Перестает работать если пару раз на горячую отключить и подключить ресурс. Записали ПИР 102.113662 позже починим.
n0where
Местный житель
Сообщения: 499
Зарегистрирован: 30 дек 2010, 08:16

Re: Viper

Сообщение n0where »

1. Да действительно там фал маленький, но он работает в Галактике оО если прописывать в консоле
Прописал новый файл лицензии - размер не изменился, подключил как выше описал - ничего не изменилось - так же не видно в списке фейсов
2. всегда делаю видимую часть аля

Код: Выделить всё

screen sc1;
<<
 (c) n0wheremany 2012
>>
end;
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
igor
Постоянный гость
Сообщения: 70
Зарегистрирован: 29 мар 2005, 17:49

Re: Viper

Сообщение igor »

LaaLaa писал(а):Если в Galnet.cfg добавить параметр:
[vip]
VisibleAllInterface=On
Тогда в списке "Запуск внешнего интерфейса" будут отображаться все интерфейсы.
[/quote]
А можно еще в ПиР занести предложение: сделать данный параметр всегда по умолчанию будет: On ?
т.е. если он в cfg не прописан - пусть будет on.
Ну пожалуйста? :neutral:
LaaLaa

Re: Viper

Сообщение LaaLaa »

Доступен новый релиз 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
Редактор не менялся.
spark
Местный житель
Сообщения: 476
Зарегистрирован: 19 окт 2005, 13:38
Контактная информация:

Re: Viper

Сообщение spark »

LaaLaa писал(а):Доступен новый релиз 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
Редактор не менялся.
А чем грозит сборка проектов этим viper'ом, но для 5.4.38?
Давно хотел спросить, но стеснялся =)
LaaLaa

Re: Viper

Сообщение LaaLaa »

spark писал(а): А чем грозит сборка проектов этим viper'ом, но для 5.4.38?
Давно хотел спросить, но стеснялся =)
Особо ничем не грозит, просто формат ресурсов для некоторых конструкций языка не всегда совместим в обратную сторону. Например если галактика выпустит обновление ресурса собранное на 5.4.38.3. А вы вдруг захотите сделать на основе него ALter Interface. То более старый компилятор 5.4.38.0 может не открыть ресурс нового формата (как то так)

Кроме того в компилятор 5.4.38.3 исправлена пара багов. Я все изменения компилятора не отслеживаю, полный перечень привести не могу.
Закрыто