用Delphi调试程序时需要设置断点,请问“断点”这个词应该怎么理解?到底是一个什么样的概念?设置断点对调试程序时有什么好处?为什么要设置断点,一般在什么时候设置断点?我学习delphi快1年了~ 还没搞明白这些!各位帮帮忙!别叫我去什么pediy之类的网站
自己看~ 我可不想白白浪费200分啊!请详细、准确的回答我的问题!谢谢!

解决方案 »

  1.   

    我是学生,不会列概念定义,我这样解释“你问的”断点:程序正常运行时是全速运行,一句接着一句,而调试查错的时候,要了某些变量值的变化过程,知道某些变量在执行到某个语句后的值,以确认错误是出现在这个语句之前或之后(若是我们观察到的变量值和我们期望的它应有的值不同,显然之前的程序已经出错了),怎么观察?程序全速运行时当然不会停下来让你观察,而通过设置断点,可以让程序在我们希望它暂停的地方停下来,之后可以通过Add watch,观察我们想观察的变量。
      

  2.   

    断点,顾名思义即程序中断执行的地方嘛多用于调试程序IDE环竟设断点很容易事实上设断点即在程序中执行一个int 3 中断
      

  3.   

    你可以在你程序中
      ....
    asm  
      int 3;
    end;  ....执行程序看看,代码到这里就暂停了
      

  4.   

    可以的
    http://www.itcnw.com/Article/Net/Delphi/200511/78253.html
      

  5.   

    英直译中的吧, break point, 有切入点, 中断点,  暂停点的意思, 反正就是程序到那点就暂停的啦