将鼠标光标移到这个数学函数上,按住Ctrl键,再按一下鼠标左键可以了。

解决方案 »

  1.   

    所谓“手工将该单元添加到工程中 ”的方法我早就试过了,是不行的。至于taxi(游少爷) 的方法也不行啊,哥们,我编了以下一小段程序;var
      x,y:double;
    begin
      x:=pi/2;
      y:=sin(x);
      edit1.text:=floattostr(y);
    end;在 y:=sin(x)行设一个断点,运行到该行时将鼠标光标移到这个数学函数上,按住Ctrl键,再按一下鼠标左键,出现错误提示:Error inspecting "sin":expression error ,这是为何?计算是能得出结果的。
      

  2.   

    请设置project>>options>>compiler页>>Use Debug DCUs(选上它)
    搞定
      

  3.   

    还有,添加到工程以后,修改Math,不是真的修改,随便弄一下,然后在改回去,编译时的link选项中的Debug项目中的都打上钩,
      

  4.   

    to 3fly(三飞):你的方法确实可以实现该操作,可惜的是要逐步调试的话会打开很多单元,而我只想调试一个Math单元,这样就比较麻烦,不过还是要十分感谢你。to BlueTrees(蜗牛):你所说的方法我试了一下还是无效,可能还要将已编译好的*.dcu文件删除,我回去再试一下,十分感谢!
      

  5.   

    笨哦。在Math中要调用的函数内部设置断点就可以啦!
      

  6.   

    逐步调试的话会打开很多单元?不可能吧?
    在你程序中需Debug的数学函数处加中断(F5),程序运行到此处时被中断,F7进入此函数,进入此函数后一直F8(不要一直F7)就不会再打开其它单元了,试一下吧