看帮助啊!
Str(i:LongInt;var s:String);
FloatToStr(f:Float):String;使用 var s: String;i:Integer;f: Real; 
     i := 100023;
    Str(i,s);
    ShowMessage(s);    f := 123.45;
    s := FloatToStr(f);
    ShowMessage(s);

解决方案 »

  1.   

    ////////////////////////////////////////////////////
    格式化字符串,将结果返回给一个变量;
    function MakeItAString(I: Longint): string;{ Convert any integer type to a string }
    var
      S: string[11];
    begin
      Str(I, S);
      Result:= S;
    end;begin  Canvas.TextOut(10, 10, MakeItAString(-5322));
    end;
    /////////////////////////////////////////////////////
    floattostr:
     将浮点数值转换成字符串;
      

  2.   

    Str()函数是turbo pascal时代就有的函数
    相对应的是Val()函数
    Str(数值[:宽度[:小数]], S)
    Val(字符, 变量, 错误位置)不过这只是为了向前兼容才保留他们
    建议不要使用
    参考:
    Format()
    FormatFloat()
    StrToInt()
    StrToIntDef()
    TryStrToInt()
    StrToFloat()
    StrToFloatDef()
    TryStrToFloat()