为什么我的程序中有些带码不能执行,纺译没有任何错,但就是纺译不到这句话,我看看没有什么错啊,先谢谢了

解决方案 »

  1.   

    for i:=ti-23 to ti do
        begin
           tmpstat:=splitstr(tlist.strings[i],' ');
           avgt1:=avgt1+strtofloat(tmpstat[3]);
           avgu1:=avgu1+strtofloat(tmpstat[8]);
           raincou1:=raincou1+strtofloat(tmpstat[9]);
        end;
        avgt1:=avgt1 / 24 ;
        avgu1:=avgu1 / 24 ;
    splitstr是我自己写的函数,返回的是Tstrings;
    avgt1:=avgt1 / 24 能执行,但avgu1:=avgu1 /24 却没有执行
      

  2.   

    在后面加一句话看看能不能执行:
    caption:=floattostr(avgu1);
      

  3.   

    我加了句showmessage(floattostr(avgu /24))是可以执行的,而且计算正确
      

  4.   

    如果后面没有调用avgt1是不会执行的,优化问题