(2*arccos((StrtoFloat(radius.items[radius.itemindex])-StrtoFloat(xValue.Text))/StrtoFloat(radius.items[radius.itemindex]))/360)*pi-StrtoFloat(radius.items[radius.itemindex]);
就这么一句,提示
[Error] Unit1.pas(33): Statement expected, but expression of type 'Extended' found
怎么改???谢谢

解决方案 »

  1.   

    (2*arccos
      (
        (StrtoFloat(radius.items[radius.itemindex])-StrtoFloat(xValue.Text))/
         StrtoFloat(radius.items[radius.itemindex])
      )/360
    )
    *pi
    -StrtoFloat(radius.items[radius.itemindex]);
      

  2.   

    2*arccos(
              (StrtoFloat(radius.items[radius.itemindex])-StrtoFloat(xValue.Text))
                /StrtoFloat(radius.items[radius.itemindex])
            )/360
            )*pi-StrtoFloat(radius.items[radius.itemindex]);你看看你写的括号吧!是少一个'('还是多一个')'
      

  3.   

    2*arccos(
              (StrtoFloat(radius.items[radius.itemindex])-StrtoFloat(xValue.Text))
                /StrtoFloat(radius.items[radius.itemindex])
            )/360
            )*pi-StrtoFloat(radius.items[radius.itemindex]);你看看你写的括号吧!是少一个'('还是多一个')'
      

  4.   

    下次用括号可以用CTRL+空格这个模板来生成..这样就不会不对称啦..