0 / 0 / 0
Регистрация: 05.09.2011
Сообщений: 20
|
|
1 | |
Отладка в XE2 (при срабатывании try/catch)05.11.2014, 08:16. Просмотров 636. Ответов 10
Метки нет Все метки)
(
Всем привет, подскажите как настроить дэбагер что бы он корректно отрабатывал при срабатывании catch в конструкции try/catch?
Сейчас получается так: ставлю курсор F4, начинается выполнение программы, если до курсора встретилась try/catch а именно сработал catch, то вылетает сообщение о срабатывании с предложением закончить или продолжить отладку, если нажать Продолжить, то выполнение программы происходит до конца без останова в требуемом месте на курсоре. Без try/catch все ок работает. Подскажите пожалуйста, уже не один год парюсь, но все руки не доходили к профессионалам обратиться.
0
|
|
05.11.2014, 08:16 | |
Сброс МК при срабатывании реле. Вылет при срабатывании деструктора
Выход из цикла при срабатывании исключения |
|
74 / 54 / 17
Регистрация: 10.07.2014
Сообщений: 329
|
|
05.11.2014, 11:47 | 2 |
А если точку останова поставить, а не F4?
При событийном программироваании, что есть сейчас - точки останова как то предпочтительнее.. ИМХО
0
|
0 / 0 / 0
Регистрация: 05.09.2011
Сообщений: 20
|
|
05.11.2014, 13:19 [ТС] | 3 |
Тоже самое. Точка будет игнорироваться, кк будто её и нет. Просто с ф4 мне удобнее, знаю где искать ошибку, встаю туда и смотрю значения переменных.
Нужно научить отладчик не вылетать при срабатывании catch.
0
|
74 / 54 / 17
Регистрация: 10.07.2014
Сообщений: 329
|
||||||
05.11.2014, 13:24 | 4 | |||||
немного недопонял.
если у тебя есть код
0
|
0 / 0 / 0
Регистрация: 05.09.2011
Сообщений: 20
|
|
05.11.2014, 16:29 [ТС] | 5 |
Да я это понимаю. Ф4 стоит далеко после данной конструкции, но если случится catch то дэбагер выполнит программу до конца игнорировав ф4.
0
|
0 / 0 / 0
Регистрация: 05.09.2011
Сообщений: 20
|
|
07.11.2014, 04:36 [ТС] | 6 |
Никто try/catch и отладку совместно не использует?
0
|
435 / 402 / 57
Регистрация: 06.02.2012
Сообщений: 1,384
|
||||||
07.11.2014, 05:25 | 7 | |||||
Проверил на XE и XE6 все работат без каких либо доп. настроек.
0
|
0 / 0 / 0
Регистрация: 05.09.2011
Сообщений: 20
|
|
07.11.2014, 07:39 [ТС] | 8 |
Действительно брекпоинт работает, а ф4 нет. Спасибо попробую использовать брекпоинт. Хотя временное решение для ф4 нашел, в настройках дебагера отключил реакцию на выскакивающие предупреждение. Работает, но надо не забывать его включать, т.к. в других случаях оно может быть полезным.
0
|
74 / 54 / 17
Регистрация: 10.07.2014
Сообщений: 329
|
|
07.11.2014, 10:39 | 9 |
![]() ![]() ![]()
0
|
0 / 0 / 0
Регистрация: 05.09.2011
Сообщений: 20
|
|
08.11.2014, 05:08 [ТС] | 11 |
Да просто казалось что брекпоинт пробовал, почему то был уверен что с ней также не работает.
0
|
08.11.2014, 05:08 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
Обход ошибки при срабатывании кода Ошибка сегментации при срабатывании деструктора При срабатывании события записать текст в TextBox Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |