Страница 8 из 17
Re: Viper 2014
Добавлено: 22 апр 2014, 15:08
Masygreen
Пропробуйте выбрать путь установки в инсталяторе, по моему этот, с дублированием папки, глюк уже 100 лет ... ))
Re: Viper 2014
Добавлено: 22 апр 2014, 15:45
sth73
igor писал(а):Хочу задействовать свойства точки останова.
Позиционируюсь на нужной мне точке и в окне "точки останова" - "Свойства" - ввожу (о) Выражение истинно : katmc.buffer.name = 'интересная мц'
полагаю что брэйк на этой точке- должен произойти когда мое выражение вычислиться в тру?
Но отчего то не происходит брэйк. Пробегает не замечая вообще никаких условий.
Фича рабочая вообще? Может я с выражением поспешил?
Интересует отладить конкретный кусок когда текущий буфер например - на конкретной записи в таблице.(ну или выполнился ряд сложных условий в коде)
Тоже замечал такое поведение точек останова.
С отладчиком на 5.4 вообще все как-то не очень хорошо, имхо. Ходят слухи, что на 5.5 получше, но сам не могу подтвердить.
Только думаю это не випера проблема.
Re: Viper 2014
Добавлено: 25 апр 2014, 14:21
Bender
Masygreen писал(а):Пропробуйте выбрать путь установки в инсталяторе, по моему этот, с дублированием папки, глюк уже 100 лет ... ))
Не понимаю, что вы имеете ввиду)
Re: Viper 2014
Добавлено: 06 май 2014, 17:00
igor
Так что насчет условных брейкопйнтов?
Господа разработчики - прокомментируйте - фича рабочая или же "в стадии разработки" ?
Насколько сложные выражения можно в этом условии прописать?
Re: Viper 2014
Добавлено: 06 май 2014, 17:04
Bender
igor писал(а):Так что насчет условных брейкопйнтов?
Господа разработчики - прокомментируйте - фича рабочая или же "в стадии разработки" ?
Насколько сложные выражения можно в этом условии прописать?
Сорри, забыл отписать. Условия на точках останова работают на атлантисе 5.5. Условия можете писать любые, какие понимает атлантис (как и в окне выражений), условия поддерживаются.
Re: Viper 2014
Добавлено: 06 май 2014, 17:06
Bender
Работы точек останова в випере на атлантисе 5.4 и 5.5 вообще сравнивать нельзя. В 5.5 механизм их переделан и функционал расширен, на 5.4 практически вообще не дорабатывался.
Re: Viper 2014
Добавлено: 06 май 2014, 17:26
igor
можно скриншот рабочей точки останова с условием? желательно чтобы там фигурировало поле в физической таблице .
ну и номер версии где это проверялось и работает 100%. ?
Re: Viper 2014
Добавлено: 06 май 2014, 19:14
Bender
igor писал(а):можно скриншот рабочей точки останова с условием? желательно чтобы там фигурировало поле в физической таблице .
ну и номер версии где это проверялось и работает 100%. ?
Атлантис 5.5.18.0, Viper 5.5.17.0
Re: Viper 2014
Добавлено: 07 май 2014, 14:20
Bender
Про точки останова, нашел в старой ветке форума Viper.
Доработки отладчика:
1) Доработан механизм точек останова.
Интегрированный отладчик Viper автоматически останавливается на всех точках останова расставленных в редакторе. Для отладки исходного файла не требуется явно указывать под отладку интерфейс, включающий в себя этот файл, при наличии точки останова отладчик автоматически начнет отладку требуемого интерфейса. Точки останова также обрабатываются отладчиком в следующий ситуациях:
- при установке точки останова в уже загруженный интерфейс;
- при загрузке интерфейсов из dsk при запуске Галактики.
2) Добавлена возможность задания условия на точки останова.
Реализована возможность установки на точки останова условий, влияющих на их обработку. В качестве условия может быть задано любое выражение. Для точки останова также можно установить число допустимых проходов обработки.
Все доработки касающиеся отладчика доступны для Галактики собранной на Атлантисе 33 и выше, в противном случае отладка будет завершена с выдачей соответствующего информационного сообщения.
Re: Viper 2014
Добавлено: 07 май 2014, 17:51
igor
Ну раз так давно - то либо сломано, либо не работало изначально.
Ладно, давайте подождем до след. раза. Как только потребуется в очередной раз - оттестирую. И прикреплю документальные свидетельства "неработающей фичи"
скриншоты и т.д.
Re: Viper 2014
Добавлено: 07 май 2014, 17:54
Bender
igor писал(а):Ну раз так давно - то либо сломано, либо не работало изначально.
Т.е. вы моего скрину не верите))) Это было вчера, а не давно))
Условия 100% работают ))
Re: Viper 2014
Добавлено: 08 май 2014, 17:55
LaaLaa
К сожалению функционал отладчика это один из самых сложных элементов Viper. Вполне может быть, что какие-то сценарии эксплуатации будут давать сбой. Воспроизвести и создать тесты для всех вариантов применения не реально. По этому если вы замечаете глюки в каких-то ситуациях связанных с отладкой рекомендую воспользоваться советом из документации:
Справка: Среда Viper > Исполняющая среда Viper > Диагностика исключительных ситуаций
Формирование детального диагностического протокола при работе в Viper.
Использование данного режима доступно на любом этапе работы в среде. При этом в каталоге приложения формируется файл ViperLog.sil.
Для активации диагностического протокола существует несколько способов:
- Через параметры командной строки. Ключ -logtofile включает режим записи диагностических данных в протокол.
- Функцией Диагностика в системном меню приложения Viper или с помощью комбинации клавиш Alt+Shift+F4.
После активации протокола следует выполнить действия, приводящие к ошибке приложения Viper.
Завершить формирование протокола можно закрытием среды разработки или командой Диагностика Alt+Shift+F4.
Сформированный файл протокола следует отправить разработчикам для анализа по адресу
viper@galaktika.by.
Функции связанные с отладкой достаточно подробно запротоколированы. По ним надеюсь можно выяснить причины отдельных возможных ошибок.
Re: Viper 2014
Добавлено: 22 май 2014, 13:08
Masygreen
ох ..мечта моя сбылась о едином файле для отладки, но как-то не так.. по моему вы слишком углубились в поиск компромисса..получилась некоторая каша...
имхо..
1) единый файл настроек баз отладки.. формам XML. В него добавить данные можно только через интерфейс, ни какого автоматического импорта из проектов... (ни чего страшного заполним один раз ..)
2) это файл можно свободно копировать, пересылать и т.д. любому пользователю .. т.е. храним его в пользовательской папке win, отпадает проблема в правах доступа
3) в проекте хранится только ссылка на позицию в глобальном файле, но ссылка хранится .. а то открываешь проект, а там отладка с предыдущего файла .. неудобно.
у меня все ..
а не ... то же самое для сборки, почему ? потому-что разные базы по разному докомпилированы .. и хотелось бы и это хранить ..
Re: Viper 2014
Добавлено: 02 июн 2014, 07:12
Алексей
опять нам забыли прислать новые лицензии... а нужно отчет поправить. пишу в проекте:
но при запуске всё равно ругается на лицензию, что не так?
Когда уже в випер галочка появится "отключить лицензирование" ?
Re: Viper 2014
Добавлено: 02 июн 2014, 10:41
edward_K
ну я в viper редко компилю, да и с лицензиями у меня все в порядке. Но для клиентов в батнике добавляю /linc=путьl\autoexec.vpp. autoexec.vpp должен быть по указанному пути и в нем может быть ваш коммент, можете мессагу воткнуть какую нибудь. Компилятор в автомате его включает в раздел cmInit фейса, а если его нет, то включает стандартную проверку на дату окончания лицензий.