我正在开发一个非常大的应用程序,我会定期将ENTIRE调用堆栈记录到当前执行点(不是例外).这里的想法是,我想要一张确切的代码路径的地图,这使我成为我的观点.我一直在使用madExcept,使用jclDebug,虽然我可以获得一些调用堆栈,但我似乎无法获得在应用程序中进行的每个方法/过程/函数调用以显示在日志中.
我在项目中启用了堆栈帧,调试信息等.我甚至尝试在没有包含在调用堆栈中的各个方法上打开堆栈帧无济于事.
我正在努力做甚么可能吗?我真的试图避免在数百万行代码中添加日志代码以便记录代码路径.
我有很多旧的代码使用旧式的pascal对象类型,我试图在Delphi 2009中工作.它编译,但似乎有几个问题处理虚拟方法.看来这个问题已经有关Quality Central的报道了:
http://qc.embarcadero.com/wc/qcmain.aspx?d=71723
我希望仍然使用这些的人(PatrickvL可能?)可以回复更多信息.我们有很多使用对象的代码,如果不能修复,我们就会陷入困境.提前致谢!