我在運行時發生了一個異常,這是不可重現的,因此我無法在IDE /調試器中調試它。我想知道在代碼中出現這種情況,所以我周圍的代碼使用try/except語句,插入一個「引發異常」進行測試&聲明顯示這樣的堆棧跟蹤,看看它的工作原理:如何在沒有調試器的情況下在運行時發生異常的行號?
on e: exception do begin
showmessage(e.StackTrace);
end;
然而顯示的消息是空的。爲什麼它是空的?有另一種方法可以知道發生異常的位置嗎?使用Delphi XE。