Я исследую его дальше, и он работает для меня, по крайней мере, сейчас, используя Delphi 2007. Я думаю, что он работает так же и для C ++ Builder.
Я предполагаю, что вы не проверили информацию об отладке, а также "Использовать отладочные DCU" в опциях компилятора.
Я попробовал включенный пример в JCL, который скомпилирован с Delphi
примеры \ Windows \ Debug \ stacktrack \ StackTrackDemoMain.pas .
Вот пример вывода:
[0047C478]{StackTrackExample.exe} StackTrackDemoMain.TMainForm.Button1Click (Line 49, "StackTrackDemoMain.pas")
[00442590]{StackTrackExample.exe} Controls.TControl.Click (Line 5229, "Controls.pas")
[00446083]{StackTrackExample.exe} Controls.TWinControl.WndProc (Line 7304, "Controls.pas")
[0042ECB8]{StackTrackExample.exe} StdCtrls.TButtonControl.WndProc (Line 3684, "StdCtrls.pas")
[004461D3]{StackTrackExample.exe} Controls.DoControlMsg (Line 7353, "Controls.pas")
[00446083]{StackTrackExample.exe} Controls.TWinControl.WndProc (Line 7304, "Controls.pas")
[004577A3]{StackTrackExample.exe} Forms.TCustomForm.WndProc (Line 3512, "Forms.pas")
[004457AC]{StackTrackExample.exe} Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas")
[0041EC14]{StackTrackExample.exe} Classes.StdWndProc (Line 11583, "common\Classes.pas")
[0044617F]{StackTrackExample.exe} Controls.TWinControl.DefaultHandler (Line 7334, "Controls.pas")
[00446083]{StackTrackExample.exe} Controls.TWinControl.WndProc (Line 7304, "Controls.pas")
[0042ECB8]{StackTrackExample.exe} StdCtrls.TButtonControl.WndProc (Line 3684, "StdCtrls.pas")
[0041EC14]{StackTrackExample.exe} Classes.StdWndProc (Line 11583, "common\Classes.pas")
ПРИМЕЧАНИЕ: я изменил в файле StackTrackDemoMain.pas метод TMainForm.ApplicationEventsException
до
JclLastExceptStackListToStrings(ExceptionLogMemo.Lines, True, False, False, False);
Удачи!