Страница 22 из 66
Re: Viper
Добавлено: 13 янв 2011, 19:36
Bender
Masygreen,по поводу чистки.
Можно в сборке проекта создать профиль, поместить его в конец сборки, настроить его на батник, и после запуска компиляции всего поректа, в конце сборки он тоже запуститься и все почистит.
Re: Viper
Добавлено: 13 янв 2011, 19:56
Bender
Masygreen,по поводу рантайма при отладке.
1) Необходим лог возникновения ошибки.
Для этого, перед воспроизведением ошибки необходимо включить режим диагностики. Для этого нужно кликнуть мышкой (левой кнопкой) в левый верхний угол главной формы приложения (на иконку). В появившемся меню выбрать пункт «Диагностика», подтвердить намерение включить этот режим.
Воспроизвести ошибку и прислать все лог-файлы (их список отобразиться в окне сообщений).
2) Нет ли в первом интерфейсе модальных окон?
3) И еще какие инструментальные окна отладки открыты?
Re: Viper
Добавлено: 14 янв 2011, 09:24
LaaLaa
Подробнее о доработке:
"102.103431 Функции самодиагностики проблем и ошибок Viper"
Что исправлено
Доработать функцию самодиагностики Viper. Для сбора детальной информации о причинах всевозможных сбоев и дефектов, которые могут возникать у пользователей. Чтобы оперативно реагировать и устранять причины.
Как исправлено
Доработана функция обработки исключительных ситуаций. В момент возникновения исключительных ситуаций при работе Viper все детали ошибки будут записаны в протокол
ViperError.log. Откроется окно "Ошибка приложения" с текстом ошибки и полным путем к файла протокола. Клавиша "Поробности" показывает сведения по последней ошибке. Клавиша "Отправить протокол с службу поддержки" открывает почтовую программу установленную поумолчанию в Windows и формирует письмо с текстом протокола.
Доработана функция формирования детального диагностического протокола. Активировать диагностический протокол Viper можно из командной строки.
Ключ
-logtofile включает режим записи диагностических данных при работе Viper в файлы
'ViperLog.sil' 'ViperLogCompile.sil' на диске. Для просмотра файлов .sil можно использовать программное обеспечение SmartInspect Resistributable Console
http://www.gurock.com/smartinspect/resources/
Ключ
-logtopipe включает режим записи диагностических данных непосредственно в консоль SmartInspect по протоколу pipe
Кроме того включить выключить запись диагностического протокола можно в любой момент работы Viper. Через системное меню окна Viper, пункт "Диагностика". Или по горячей клавише
[Alt+Shift+F4].
Встроенная функция диагностики приложений Атлантиса, при падении формировать
AtlError.Log по прежнему действует.
Инструкция для проведения тестов и сбора дополнительных сведений. Которую нужно сообщать пользователям при возникновении проблем в Viper:
1) На рабочем месте, где воспроизводится проблема запустить Viper с ключом -logtofile
Пример : Viper.exe -logtofile
2) Выполнить действия, приводящие к ошибкам.
3) В момент работы приложения будут сформированы файлы 'ViperLog.sil' и возможно 'ViperLogCompile.sil', 'ViperError.log', 'AtlError.log'
4) После завершения теста закрыть Viper либо отключить диагностику клавишей [Alt+Shift+F4]
5) Полученные файлы, вместе с описанием проблемы, отправить в группу разработки Viper для анализа.
PS: Посмотреть содержимое файлов *.sil перед отправкой можно с помощью программного обеспечения "SmartInspect Redistributable Console" http://www.gurock.com/smartinspect/resources/
Когда возникают проблемы с Viper воспользуйтесь этой инструкцией и присылайте нам всю информацию. Эта информация поможет быстрее решить проблему.
Re: Viper
Добавлено: 14 янв 2011, 16:52
LaaLaa
Дополнение к предыдущему сообщению.
У кого нет доступа к системе ПИР сообщаю, что сегодня был создан почтовый ящик
viper@galaktika.by.
Файлы протоколов
'ViperLog.sil',
'ViperLogCompile.sil',
'ViperError.log' и
'AtlError.log' вместе с
"описанием проблемы" нужно отправлять на этот адрес.
Однако у кого есть возможность писать напрямую в ПИР используйте эту возможность.
Re: Viper
Добавлено: 17 янв 2011, 14:37
Masygreen
Просьба изменить интерфейс параметров проекта:
1.Компилятор VIP - Каталоги (список каталогов для поиска исходных файлов) - добавить возможность вставки каталога (сделать диалог как Отладчик VIP-Дополнительный список каталогов для поиска файлов)
2.Компилятор VIP - Каталоги (список каталогов для поиска подключаемых файлов) - добавить возможность вставки каталога (сделать диалог как Отладчик VIP-Дополнительный список каталогов для поиска файлов)
3.Отладчик VIP - добавить сохранение настроек, а лучше сделать настройкой проекта выпадающий список из возможных настроек отладчика, а сами настройки включить в настройки випера (т.е. я в випере настраиваю 1..x вариантов запуска отладчика, а в проекте просто выбираю один из возможных. Это удобно т.к. для каждого из клиентов будет свой набор настроек, а разрабатывать для быстроты я могу на тестовой первасивной базе, а окончательные тесты проводить на оракловой...и)
Re: Viper
Добавлено: 17 янв 2011, 14:38
Masygreen
Bender писал(а):Masygreen,по поводу рантайма при отладке.
1) Необходим лог возникновения ошибки.
Для этого, перед воспроизведением ошибки необходимо включить режим диагностики. Для этого нужно кликнуть мышкой (левой кнопкой) в левый верхний угол главной формы приложения (на иконку). В появившемся меню выбрать пункт «Диагностика», подтвердить намерение включить этот режим.
Воспроизвести ошибку и прислать все лог-файлы (их список отобразиться в окне сообщений).
2) Нет ли в первом интерфейсе модальных окон?
3) И еще какие инструментальные окна отладки открыты?
В дальнейшем так и сделаю ... я уже именно этот проект грохнул
Re: Viper
Добавлено: 17 янв 2011, 14:46
Bender
Masygreen
Вопрос по первым двум пунктам. Вы имеете ввиду изменить сам список каталогов на редактор, для возможности ручного ввода?
Re: Viper
Добавлено: 17 янв 2011, 14:50
Masygreen
да ... сделать так же как и диалог [Отладчик VIP-Дополнительный список каталогов для поиска файлов], на мой взгляд это логично .. а то лазить по дереву не есть хорошо ..
Re: Viper
Добавлено: 17 янв 2011, 14:54
Masygreen
и еще есть интересный момент ...
файлы проекта, удалить контекстным меню можно, а добавить нельзя .. из каких соображений?
Re: Viper
Добавлено: 17 янв 2011, 15:07
Bender
Что касается дерева проекта, то ветки "Файлы проекта" и "Открытые файлы" планируется убрать, пользовться ими не удобно. Нужно сделать возможность представления файлов в виде дерева папок, так как они расположены на диске , либо в виде виртуальных папок, т.е. дать возможность пользователю создавать свое дерево папок и наполнять их файлами так как захочется.
Re: Viper
Добавлено: 17 янв 2011, 15:16
Masygreen
собственно мы опять возвращаемся к созданию некоторых достаточно строгих правил по программированию в випеере ... все должны писать одинаково и одинаково пользоваться инструментами .. другими словами у всех должна быть общая стилистика написания кода (касается фалов, расширений, содержания файлов в прокете - типа отдельный интерфейс в отдельном файле, логические таблицы в отдельном файле, поект описывается так-то, инклудится здесь и прочая...)
ЗЫ. еще вопрос я так понял быстрые клавиши - типа отладки, компиляции, точек останова взяты из делффей? а то с визуалкой ощутимы различия все тянется рука более привычные клавиши
Re: Viper
Добавлено: 17 янв 2011, 15:18
Masygreen
Bender писал(а):Что касается дерева проекта, то ветки "Файлы проекта" и "Открытые файлы" планируется убрать, пользовться ими не удобно. Нужно сделать возможность представления файлов в виде дерева папок, так как они расположены на диске , либо в виде виртуальных папок, т.е. дать возможность пользователю создавать свое дерево папок и наполнять их файлами так как захочется.
на мой взгляд это нельзя делать ... излишняя свобода = анархия, каждый будет лепить как ему взбрело в голову (у каждого разработчика будет индивидуальные настройки - нарушится приемственность)... наоборот надо ужесточить правила..
Re: Viper
Добавлено: 17 янв 2011, 15:57
Masygreen
Залогал рантайм при ошибке - выслал все на указанную почту. Не понял в какой раздел ПИР регистрировать ?
+хотелось бы комментарии по коду ... при описании проекта в випере ...
Re: Viper
Добавлено: 17 янв 2011, 16:29
Bender
Все горячие клавиши можете перназначить на более любимые
Re: Viper
Добавлено: 17 янв 2011, 16:30
Masygreen
Bender писал(а):Все горячие клавиши можете перназначить на более любимые
нене . .. я просто спросил ..
так да или нет?