哈哈,这问题你也问啊。肯定是执行7次,如果不信,自己在 for 开始的那条语句设置断点,按F8看它执行了几次。

解决方案 »

  1.   

    procdure SetString(Sender:TObject);
    var
      i:integer;
    begin
      for i:=0 to 6 do
      begin
         Edit1.text:='aaaa'+inttostr(i);
         sleep(1000);
      end;
    end;把程序改成这个样子你就可以看清楚了。
      

  2.   

    我是在用DEPHI6调试一个程序时发现的,当时百思不得其解,并且叫了本公司五六位的软件工程师来解答,都蒙了!后来另外写了一个就行了!真怪!这是仅有的一次!亦或是意外?
      

  3.   

    我是在用DEPHI6调试一个程序时发现的,当时百思不得其解,并且叫了本公司五六位的软件工程师来解答,都蒙了!后来另外写了一个就行了!真怪!这是仅有的一次!亦或是意外?
      

  4.   

    我是在用DEPHI6调试一个程序时发现的,当时百思不得其解,并且叫了本公司五六位的软件工程师来解答,都蒙了!后来另外写了一个就行了!真怪!这是仅有的一次!亦或是意外?