delphi调试技巧

2025-03-10 11:51:01
推荐回答(3个)
回答1:

一般断点不好使是因为有些代码是不能设断点的,比如if with 等等系统保留的语句,另外就是不能在一些动态生成的代码里设断点,有些循环次数过多的语句也不太方便设断点,这种情况要自己写个记录log的类,将调试时需要显示的变量写入到log文件中然后事后查找log记录中的错误你才能分析出来错误原因,比如以前我写过一个视频播放软件里面有上百个过滤器你也不知道是哪个过滤器出错导致无法播放,这个时候你要是设断点的话调一天你也调不出来,这个时候就要自己写这种错误记录器了。

回答2:

我一般都是使用断点的方法,调试感觉挺好的

回答3:

断点挺好用的,代码可以单步执行,可以一下子运行到下一个断点,或者运行到鼠标光标的位置,