tools-->debugger   option-->integrated   debugging   已经选中   
    
  project->option->compile中所有调试信息也已经勾上,   
还是没法调试 直接窗口就弹出来了     调试的是exe程序 不是dll重启电脑后 打开delphi调试可以 但关掉delphi再打开就不行了(都是用新建的application测试的)

解决方案 »

  1.   

    估计是Delphi的问题了
    以前我也遇到过 这样的问题
    后来没则了  不得以重装了一下 
      

  2.   

    delphi里面不一定所有的代码均可以跟踪的。
    比如
    procedure XXXXXXXX
    var 
      a: String;
    begin
      a := 'sss';
    end;这个时候你把断点设置在 a := 'sss'处是跟踪不到的。
    你在这句后面加一句,showMessage(a);
    那么断点设置在a := 'sss'处是可以跟踪到的。
      

  3.   

    回5楼 我现在任何跟踪方式都无效  昨天一切都正常现在delphi随便新建个项目都这样 完全无法跟踪  
      

  4.   

    procedure TForm1.FormShow(Sender: TObject);
    var
      a : integer;
    begin
      a := 1;   // 这里设断点
      a := 2;
      a := 3;
    end;
      

  5.   

    有时候是设置问题,譬如优化编译器的选项不选就可以执行了
    有时候就是莫名其妙了,同样代码换台电脑试试,我在D7下也出现过多次类似情况,后来都是自己用CODESITE来调试,没办法
      

  6.   

    为楼主祈祷~~~
    实在不行的话,修复安装Delphi吧,修复的话,那些第三方控件不用重装的.
      

  7.   

    照上面说的试了下 加了个showmessage  可以跟踪 但这跟以前调试明显不同 昨天一切都正常不用加showmessage可以调试  
      

  8.   

    感觉应该是delphi的问题   在程序的主窗口中的formcreate中不知道什么原因无法调试了 刚刚在代码前后都加上了showmessage('a');  调试成功然后再把showmessage去掉 就又可以调试了