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

Re: Viper

Добавлено: 22 дек 2011, 01:31
LaaLaa
Masygreen писал(а):Последняя версия випера ужасно неустойчивая... постоянно косяки с вылетом .. если несколько виперов запустить. В прошлом такого не было Win2008x32
А при вылетах, формируются какие ни будь логи? Типа ViperError.log или AtlError.log и д.р.?
Присылайте пожалйуста их нам для анализа, на адрес viper@galaktika.by. По этим логам можно понять причину и устранить.

Еще дополнительную диагностику можно собрать запустив viper.exe с ключом -logtofile.

1) На рабочем месте, где воспроизводится проблема запустить Viper с ключом -logtofile
Пример : Viper.exe -logtofile

2) Выполнить действия, приводящие к ошибкам.

3) В момент работы приложения будут сформированы файлы 'ViperLog.sil' и возможно 'ViperLogCompile.sil', 'ViperError.log', 'AtlError.log'

4) После завершения теста закрыть Viper либо отключить диагностику клавишей [Alt+Shift+F4]

5) Полученные файлы, вместе с описанием проблемы, отправить в группу разработки Viper для анализа.
Все это поможет быстрее понять и устранить причину.

Re: Viper

Добавлено: 29 дек 2011, 16:28
igor
частенько при отладке viper вставляет в мои исходные тексты свою инструкцию в начале каждой процедуры.
Procedure foobar;
begin
siTrackMethod (что то там)
далее мой код.

Потом с удивлением обнаруживаю что исходник перестал компилироваться.
Вы уж как нибудь ограничьте свою активность по модификации моих исходников а? :-)
понимаю что данный хак нужен видимо для интеграции с галактикой как отлаживаемым приложением но негоже
оставлять эти инструкции в файлах. Убирать за собой надо...
А то я уже устал вычищать после сбоев випера эти "заклинания" из файлов.
P.S.
С Новым годом!
Хотя я слышал вам второго на работу в Беларуси. Бесчеловечно конечно, ну да ничего не поделаешь, крепитесь!
*Saint-Nicolas*

Re: Viper

Добавлено: 29 дек 2011, 16:30
Masygreen
igor писал(а): Хотя я слышал вам второго на работу в Беларуси. Бесчеловечно конечно, ну да ничего не поделаешь, крепитесь!
*Saint-Nicolas*
это вроде москва делает .....

Re: Viper

Добавлено: 29 дек 2011, 16:47
LaaLaa
igor писал(а):частенько при отладке viper вставляет в мои исходные тексты свою инструкцию в начале каждой процедуры.
Procedure foobar;
begin
siTrackMethod (что то там)
далее мой код.

Потом с удивлением обнаруживаю что исходник перестал компилироваться.
Вы уж как нибудь ограничьте свою активность по модификации моих исходников а? :-)
понимаю что данный хак нужен видимо для интеграции с галактикой как отлаживаемым приложением но негоже
оставлять эти инструкции в файлах. Убирать за собой надо...
А то я уже устал вычищать после сбоев випера эти "заклинания" из файлов.
P.S.
С Новым годом!
Хотя я слышал вам второго на работу в Беларуси. Бесчеловечно конечно, ну да ничего не поделаешь, крепитесь!
*Saint-Nicolas*
:) [Ctrl+Q] распознает в тексте процедуры с синтаксисом паскаля вставляет туда метод логирования, повторное нажатие [Ctrl+W] удаляет метод (сохраняя синтаксис и исходное оформление кода). Это я забыл убрать закерепление горячих клавиш за тестовыми функциями от первых наших попыток реализовать алгоритмы трансформации текста. Эти наработки позже будут использоваться для автоматического форматирования кода и для процедур рефакторинга.

Чтобы вы случайно не натыкались на это - в следующей версии уберу эту горячую клавишу.

Re: Viper

Добавлено: 29 дек 2011, 17:21
LaaLaa
Masygreen писал(а):
igor писал(а): Хотя я слышал вам второго на работу в Беларуси. Бесчеловечно конечно, ну да ничего не поделаешь, крепитесь!
*Saint-Nicolas*
это вроде москва делает .....
Минск. На этот раз мы идем на работу третьего Изображение

Re: Viper

Добавлено: 09 янв 2012, 15:07
LaaLaa
5 января 2012 г. в Минском офисе корпорации Галактика прошел обзорный семинар для разработчиков. Новые возможности компиляции и отладки в Viper. Посетители форума могут также посмотреть видео с этого семинара на YouTube.

Изображение

В добавок ссылка для загрузки и просмотра в offline.

Re: Viper

Добавлено: 09 янв 2012, 17:13
igor
Ctrl-Space где?! Обещанный?! С прошлого года жду!
Код прикольный :)
#ifdef __Alcohol__
// градус не понижать!
// дорогая, ты сегодня поведешь автомобиль
...
...
#endif

:grin:

В демонстрации не показаны падения и крэши випера - непорядок! :-)

Re: Viper

Добавлено: 10 янв 2012, 14:09
LaaLaa
В момент крешей должны формоваться отладочные логи. Пожалуйста присылайте логи к нам на анализ (на viper@galaktika.by). Ветка на этом форуме как раз и создавалась чтобы получить от вас реальную информацию и обеспечить устойчивую работу инструмента в реальных условиях.

Спасибо за отзывы.

PS: Еще более детальные логи можно получить запустив Viper с ключом -logtofile.

PS2: Про Ctrl-Space - сожалею но придется еще подождать.

Re: Viper

Добавлено: 10 янв 2012, 17:11
igor
LaaLaa писал(а):В момент крешей должны формоваться отладочные логи. Пожалуйста присылайте логи к нам на анализ
Имхо с логами было бы хорошим следующее решение:
1.Viper падает по крэшу.
2.Перезапускаем его снова как обычно.
3.Viper видит - упс, я в прошлый раз упал, а вот тут лежат логи падения - показывает при старте окно:
"Извините, я в прошлый раз упал, но всю нужную инфу я уже собрал и готов отправить ее разработчикам по
емайлу (на известный адрес) - Можно ли отправлять?"
И 2 кнопки - Да отправить, Нет не нужно.
и радиобаттон:
"(x) всегда отправлять и больше не спрашивать"
"( ) никогда не отправлять и больше не спрашивать"
"( ) всегда спрашивать и показывать это диалоговое окно"
по дефолту - на первом варианте .

При нажатии на "Да отправить"- емайл уходит через бесплатный SMTP сервер или же открывает по IMAP моего почтового клиента
(по моему что-то такое уже есть у випера) с вложенными логами, дампами, настройками, временем падения , отчетами о системе и т.д.
И вы сразу резко увеличите количество получаемой вами инфы о падениях и их причинах.

Re: Viper

Добавлено: 10 янв 2012, 17:15
igor
LaaLaa писал(а): PS2: Про Ctrl-Space - сожалею но придется еще подождать.
А сколько еще ждать? Срок то есть хоть какой то? или релиз в котором это запланировано?
Или не запланировано вообще?

Re: Viper

Добавлено: 11 янв 2012, 08:19
Алексей
что-то випер опять перестал собирать ЦРФы... галактикой собирается нормально, випером без учета докомпиляций, хотя в секции "доп-но подключаемые ресурсы" указан ресурс, куда собрано докомпилированное....

З.Ы.: чтобы не было пересечений с репозитарием - создан юзер compile у которого отключены все сторонние наработки...

Re: Viper

Добавлено: 11 янв 2012, 09:41
edward_K
докомпиляцию и cnf лучще собирать в одном проекте - меньше будет проблем.

Re: Viper

Добавлено: 11 янв 2012, 09:53
Алексей
возможно, но у меня докомпиляция и ЦРФ лежат в разных ресурсах... а проект собирается в один. не спрашивайте зачем :) так надо :)

Re: Viper

Добавлено: 17 янв 2012, 15:42
igor
Пожалуйста сделайте в настройках возможность вводить имена каталогов с клавиатуры везде где они предусмотрены.
Крайне неудачный виджет выбора каталогов - нельзя закопипастить туда готовое имя каталога а очень хочется иногда.
Приходится щелкать по папкам как обезьяне.

Re: Viper

Добавлено: 18 янв 2012, 03:03
LaaLaa
igor писал(а):Пожалуйста сделайте в настройках возможность вводить имена каталогов с клавиатуры везде где они предусмотрены.
Крайне неудачный виджет выбора каталогов - нельзя закопипастить туда готовое имя каталога а очень хочется иногда.
Приходится щелкать по папкам как обезьяне.
Уже закодировано, войдет в новую версию.
ПИР 102.112408 - Доработано поведение кнопки выбора каталогов. Для Win XP я заменил везде старое окно выбора каталогов (с дизайном от Win2000 - без поля ввода и с фиксированным размером) на более современное (с дизайном от WinXP - с полем для вода папки и возможность менять размер). А для Win7 будет выдаваться еще более новый дизайн окна (две панели с деревом и списком папок, со строкой навигации и т.п.).