Delphi 函数参考[16]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 hiyaolee 的 blog

      功能 返回浮点数以指定格式转换成指针字符串的内存大小
      说明 precision指定精度;digits指定小数宽度
      参考 <null>
      例子
      ///////begin floattotext
      procedure tform1.button1click(sender: tobject);
      var
      vbuffer: array[0..255] of char;
      e: extended;
      begin
      e := strtofloatdef(edit1.text, 0);
      spinedit3.value := floattotext(vbuffer, e,
      fvextended, ffnumber, spinedit1.value, spinedit2.value);
      edit2.text := copy(vbuffer, 1, spinedit3.value);
      end;
      ///////end floattotext(
      ━━━━━━━━━━━━━━━━━━━━━
      首部 function formatfloat(const format: string; value: extended): string;
      $[sysutils.pas
      功能 返回浮点数类型以指定格式字符串format转换成字符串
      说明 formatfloat(',.00', 1234567890) = '1,234,567,890.00'
      参考 function sysutils.floattotextfmt
      例子 edit1.text := formatfloat(edit2.text, strtofloatdef(edit3.text, 0));
      ━━━━━━━━━━━━━━━━━━━━━
      首部 function formatcurr(const format: string; value: currency): string;
      $[sysutils.pas
      功能 返回货币类型以指定格式字符串format转换成字符串
      说明 formatcurr(',.00', 1234567890) = '1,234,567,890.00'
      参考 function sysutils.floattotextfmt
      例子 edit1.text := formatcurr(edit2.text, strtocurrdef(edit3.text, 0));
      ━━━━━━━━━━━━━━━━━━━━━
      首部 function floattotextfmt(buf: pchar; const value; valuetype:
      tfloatvalue; format: pchar): integer; $[sysutils.pas
      功能 返回浮点数以指定格式字符串format转换成指针字符串的内存大小
      说明 valuetype指定无类型参数value的类型
      参考 <null>
      例子
      ///////begin floattotextfmt
      procedure tform1.button1click(sender: tobject);
      var
      vbuffer: array[0..255] of char;
      e: extended;
      begin
      e := strtofloatdef(edit1.text, 0);
      spinedit1.value := floattotextfmt(vbuffer, e,
      fvextended, pchar(edit2.text));
      edit3.text := copy(vbuffer, 1, spinedit1.value);
      end;
      ///////end floattotextfmt
      ━━━━━━━━━━━━━━━━━━━━━
      首部 function strtofloat(const s: string): extended; $[sysutils.pas
      功能 返回字符串s转换成浮点数
      说明 字符串非浮点数表达时将引起异常
      参考 function sysutils.texttofloat
      例子 var e: extended; begin e := strtofloat(edit1.text); end;
      ━━━━━━━━━━━━━━━━━━━━━
      首部 function strtofloatdef(const s: string; const default: extended):
      extended; $[sysutils.pas
      功能 返回字符串s转换成浮点数
      说明 字符串非浮点数表达时则返回默认值default
      参考 function sysutils.texttofloat
      例子 var e: extended; begin e := strtofloatdef(edit1.text, 0); end;
      ━━━━━━━━━━━━━━━━━━━━━
      首部 function trystrtofloat(const s: string; out value: extended): boolean;
      overload; $[sysutils.pas
      首部 function trystrtofloat(const s: string; out value: single): boolean;
      overload; $[sysutils.pas
      首部 function trystrtofloat(const s: string; out value: double): boolean;
      overload; $[sysutils.pas
      功能 返回字符串s转换成浮点数value是否成功
      说明 字符串非浮点数表达时返回false并且value将输出为不确定的值
      参考 function sysutils.texttofloat
      例子

本文关键:Delphi 函数参考
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top