当我使用一个临时变量的时候,DELPHI总是检测出说我这个变量没有用.如果我关闭这个功能,那我一些的确多余的变量它又检测不出来,大家有什么办法吗?

解决方案 »

  1.   

    i := 0 ;
    i := othervar ;会提示第一个i没有用到
      

  2.   

    如果你程序运行结果时对的
    这个警告不必理会
    别把delphi想的太智能
      

  3.   

    是啊,delphi的编译器常常表现的不理智,不影响结果就可以了!
      

  4.   

    Delphi 说没用,你肯定就是没用。
    如果真的有用,保留就是了。
      

  5.   

    我觉得可以调试到不出现一个警告和提示的,delphi的编译器比较强大,一般你都可以根据给出的信息进行优化。
      

  6.   

    使用编译指令即可,类似下面:
    {$HINTS OFF}
    procedure Test;
    var
      i:integer;
    begin
      i:=0;
      i:=1;
      ShowMessage(IntToStr(i));
    end;
    {$HINTS ON}
      

  7.   

    这个方法不错,Kingron,对你充满了敬意,谢了!
    同时,我在哪里好像见过你,你是不是在哪里有一个主页?