我們有時在DevExpress的引發異常 網格中的問題「引發EConvertError:不能將零分配給TFont」。
但是爲了追蹤這個真正原因,我們改變了cxEdit中的Font作爲公共屬性,而不是使用get和set方法。在這裏我想記錄這個callstack。
我的問題
通常JCL使用時出現異常登錄調用堆棧。但是,如何在不使用raise異常的情況下記錄調用堆棧併爲用戶顯示關於此的對話框?
我已經找到了線路:
var
GlobalStackList: TJclGlobalStackList;
在JclDebug
,但我無法使用它。如果有人舉例說明如何獲得這個callstack,我會很高興。
問候羅蘭·本特鬆
不是完全重複的,但你需要與[需要一種方法來定期記錄調用每個方法/過程/函數調用堆棧/堆棧跟蹤的方式](http://stackoverflow.com/questions/ 2326980/need-a-way-to-periodic-log-the-call-stack-stack-trace-for-every-method-procedures) – 2011-03-21 08:04:24
這不是另一個問題的完全重複,它只針對JCL。提到的另一個問題最終需要呼叫追蹤而不是呼叫堆棧。 – 2011-03-22 04:34:39