lilv:=strtofloat(edit1.Text);
edit4.Text:=FloatToStr(lilv);错误提示:'Incompatible types:'integer' and 'Extended'帮忙看看?

解决方案 »

  1.   

    var
      lilv: Double;
    begin
      lilv:=strtofloat(edit1.Text);
      edit4.Text:=FloatToStr(lilv);
    end;
      

  2.   

    呵呵
    lilv有没有声明为Double呀?
      

  3.   

    如果你明确定义了类型应该没问题var
      lilv: float;
    begin
      lilv:=strtofloat(edit1.Text);
      edit4.Text:=FloatToStr(lilv);
    end;
      

  4.   

    不好意思,写错了:)如果你明确定义了类型应该没问题var
    //应该是
      lilv: single或是double  
    begin
      lilv:=strtofloat(edit1.Text);
      edit4.Text:=FloatToStr(lilv);
    end;
      

  5.   

    procedure TForm1.Button2Click(Sender: TObject);
    var
      lilv: double;
    begin
      lilv := StrToFloat(Edit1.text);
      edit4.text := Floattostr(lilv);
    end;
      

  6.   

    var
      lilv: Double;
    begin
      lilv:=strtofloat(edit1.Text);
      edit4.Text:=FloatToStr(lilv);
    end;大家都说完了,呵呵,揭贴吧:)