Показать сообщение отдельно
Старый 07.07.2016, 10:21   #7  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,875 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Набросал класс GRD_StackTrace
Положил его в ClassDeclaration класса Info и инициализирую в методе New().

Теперь, если есть сомнения в корректности отображаемого в отладчике стека вызовов, то прямо в отладчике нахожу экземпляр Infolog (он всегда доступен), нахожу в нем переменную с типом GRD_StackTrace, меняю в ней свойство debugMode на true и при дальнейшей отладке вижу стек вызовов в переменной массиве aStackTrace.
Удобно.

P.S.
Интересно, что если добавить GRD_StackTrace в класс Application то не работает. Почему, пока не разобрался.
Миниатюры
Нажмите на изображение для увеличения
Название: DebuggerRecurseBug2.png
Просмотров: 502
Размер:	102.7 Кб
ID:	10880  
Вложения
Тип файла: zip Class_GRD_StackTrace_2016_07_07_10_13_NEW_DEV.zip (1,016 байт, 176 просмотров)

Последний раз редактировалось Logger; 07.07.2016 в 10:43.
За это сообщение автора поблагодарили: Мартынов Дмитрий (2).