delphi环境下单步、跟踪、运行等调试手段
以前调试程序,都是使用showmessage,后来朋友说应该要学会调试,否则程序大了会很难找到出错地方。下面是他说的,我把它复制出来,不懂的看看会有点了解。更深入的,以后再去找到资料发上来
调试其实就是对怀疑出错的地方的最前面下断点(直接左键点代码左边的那个点就可以了
这时整句代码会红底显示,程序运行到这里时会自动暂停在这里)
然后可以用f7,f8来跟进代码一句一句的执行,f7(step into)此时如果该句调用了非vcl的函数,单步会跟到函数里面,如果是f8则直接执行完这句而不会跟到函数里面,f9则会继续执行,直到碰到下个断点.在单步调试的过程中,你可以通过把鼠标放到一个当前存在的对象或变量上查看它的值,如果是指针对象,它可能只显示一个地址值,你可以通过按住ctrl+点击该对象查看