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

Re: Viper

Добавлено: 26 янв 2012, 13:26
LaaLaa
igor писал(а):Раздражает следующее:
есть несколько VPR проектов разнесенных по разным каталогам.
Хочу переключиться между проектами - закрываю редактор, перехожу в каталог с другим проектом и запускаю по клику файл .vpr
При попытке открытия нового файла - мне каталог выбора показывает не мой текущий каталог проекта где я нахожусь а каталог где я последний раз открывал файл. Можно ли где то поставить галочку : "[x] Текущий каталог окна выбора файлов - каталог где находится VPR файл. " ?
Дельное предложение, записал в ПИР 102.113565, позже подумаем над решением.

Re: Viper

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

Re: Viper

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

Re: Viper

Добавлено: 27 янв 2012, 07:54
Semi-bit
LaaLaa писал(а):Пришлите к нам на почту viper@galaktika.by пример вашего исходника на котором зависает разбор структуры.
Зависает на всех исходниках. В анамнез могу добавить ещё один симптом - когда випер пытаюсь закрыть, он зависает, и помогает только снятие задачи. При этом он отрисовывает окно с несколькими кнопками, но текст в нём не успевает отрисоваться.

Re: Viper

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

Глюк?

Re: Viper

Добавлено: 30 янв 2012, 13:37
igor
n0where писал(а):в 5.4.38 появилась возможность подключать интерфейсы
Не понял про "появилась возможность", можно подробнее?
Подтверждаю проблему с буфером обмена.
Как то он не так работает при отладке.
У меня не отложилось конкретно что не работает но потестить кусок кода в випере, отвечающий за буфер обмена не мешало бы.

Re: Viper

Добавлено: 30 янв 2012, 14:06
n0where
Не понял про "появилась возможность", можно подробнее?
Дык. Без прописки в консоле, мона фейсы подключать. аттачить как бы к процессу отладки. без перезагрузки галактики.

Re: Viper

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

Re: Viper

Добавлено: 30 янв 2012, 14:26
n0where
Есть ручной способ?
Правой кнопкой на проекте (в окне проекта) - "Подключить *** к приложению"

Re: Viper

Добавлено: 30 янв 2012, 20:50
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 позже починим.

Re: Viper

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

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

screen sc1;
<<
 (c) n0wheremany 2012
>>
end;

Re: Viper

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

Re: Viper

Добавлено: 31 янв 2012, 19:46
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
Редактор не менялся.

Re: Viper

Добавлено: 31 янв 2012, 19:54
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?
Давно хотел спросить, но стеснялся =)

Re: Viper

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

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