Как я могу зарегистрировать стек вызовов с помощью JCL без использования исключения исключения

Предпосылки

У нас есть проблема, что иногда сетка в Devexpress вызывает исключение. «Повышенная ошибка EConvertError: не удается присвоить nil TFont».

Но чтобы отследить настоящую причину этого, мы изменили Font в cxEdit на публичное свойство вместо метода get и set. Здесь я хочу зарегистрировать стек вызовов.

Мой вопрос

Обычно JCL используется для регистрации стеков вызовов при возникновении исключений. Но как я могу зарегистрировать стек вызовов без использования исключения исключения и показать диалоговое окно для пользователя об этом?

Я нашел строки:

var
  GlobalStackList: TJclGlobalStackList;

в JclDebug, но не могу их использовать. Если у кого-то есть пример, как получить стек вызовов, я был бы счастлив.

С уважением, Роланд Бенгтссон

5
задан dsolimano 26 July 2011 в 20:01
поделиться