Показать сообщение отдельно
Старый 06.07.2016, 10:43   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,873 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Рекурсия. Глюк отладчика.
Привет всем.
Пришлось на днях отлаживать рекурсивный алгоритм в аксапте.
Обнаружил что отладчик некорректно отображает стек вызова в случае рекурсии.
Построил простой пример.
Джоб дергает метод TestA()
Метод TestA() дергает TestB()
Метод TestB() дергает TestA()

Когда весь вызов падает по достижении глубины стека в 400, то в сообщении об ошибке видна корректная последовательность вызовов. А в отладчике видно только 2 метода и все. Досадно.

Вызов xSession::xppCallStack() дает корректный результат.

Проверял на ax2009
Миниатюры
Нажмите на изображение для увеличения
Название: DebuggerRecurseBug.png
Просмотров: 580
Размер:	106.9 Кб
ID:	10878  
За это сообщение автора поблагодарили: Ruff (2), gl00mie (2), handy-comp (2).