给各位说说一般调试程序常用的方法
程序写好后一般总会有错误的,而且好象调试程序花的时间不比写程序花的时间少
我一般调试程序喜欢设置断点,然后单步执行,要查看关键变量的值喜欢用SHOWMESSAGE来把关键变量的值取出来,不大喜欢用WATCH来查看关键变量的值
不知道各位老大的习惯怎么样,能说说吗
问题点数:100、回复次数:18Top
1 楼crazy_555(CityHunter)回复于 2002-05-19 17:32:51 得分 0
习惯差不多,只是都用~Top
2 楼xiaoxiangtianzi(潇湘天子)回复于 2002-05-19 17:47:45 得分 10
有时甚至还是调试的时间长!showmessage有时也麻烦,不能记录下来,用Watch的话还可以改,比较方便一些Top
3 楼CeleronII(抽烟的鱼)回复于 2002-05-19 17:53:45 得分 0
加断点了啊,WATCH啊,总之方法很多的Top
4 楼zswang(伴水清清)(专家门诊清洁工)回复于 2002-05-19 17:57:17 得分 10
//我比较喜欢用
Caption := Format('TestValue=%d Time=%.6f', [TestValue, Now]);Top
5 楼eulb(执子之手,与子偕老)回复于 2002-05-19 18:53:39 得分 10
据说codesite不错
可惜没找到下载的地方Top
6 楼firetoucher(风焱)回复于 2002-05-19 19:13:17 得分 10
用单步执行啊!
很好啊Top
7 楼firetoucher(风焱)回复于 2002-05-19 19:15:10 得分 0
同意你,和你差不离;)Top
8 楼hkhurus(野牛哥哥)回复于 2002-05-19 19:18:53 得分 10
不同情况不同调试法, RUN菜单下的方法, 试试都有好处的..Top
9 楼winglion(铁石)回复于 2002-05-19 19:22:38 得分 10
还要用watch的吗?把鼠标移到变量上,值就在tip上显示了?
很少要用watch!Top
10 楼westfly(左眼)回复于 2002-05-19 21:29:34 得分 10
只要不是多线程的一律用夹逼法Top
11 楼robbot(曾记否)回复于 2002-05-19 21:29:49 得分 10
断言Assert也可以Top
12 楼lty(傻猫)回复于 2002-05-19 21:34:22 得分 0
new用的多了有些麻烦。Top
13 楼mingyeh(风萧萧兮,北京温度低)回复于 2002-05-19 21:51:56 得分 0
加断点
然后啊~~~
偶跟偶跟偶跟跟跟~~~~~~Top
14 楼banxian(曾半仙)回复于 2002-05-19 21:53:09 得分 10
偶一个Delphi新手,用F8,F8,Ctrl+F2时候多.....
写的程序不算复杂,先来看看各位大哥的方法,总有时候用的上,呵呵~~Top
15 楼xiaoxiaoli(天天刷新)回复于 2002-05-20 09:03:38 得分 10
写多线程程序或者长期运行的服务器程序的时候,最好是采用大日志的方法!Top
16 楼zbpro(卧蝶)回复于 2002-05-20 09:29:17 得分 0
断点,注释Top
17 楼gzsteven(风无恨)回复于 2002-05-20 09:35:05 得分 0
对吖,测试时间有时确实比编写的时候还长吖。Top
18 楼niat97222(Freeman)回复于 2002-05-20 22:43:04 得分 0
如果调试存储过程呢,我调试存储过程很费力,那些在DELPHI里调试的方法大部分都失去了作用,所以,调起来很累,各位有没有什么调试存储过程的方法呢Top




