这个函数很多用法,一时说不清,你要实现什么功能。
这个跟C,PRINTF里面前面的那一串级相像。

解决方案 »

  1.   

    用它可以得到一个格式化的字符串,
    它用两个参数,前一个是格式字符串,即你想要得到怎样一种格式,
    后一个参数是一个Array,可以是字符串,也可以是数字。
    例如Format('Number: %d and String: %s', [123, 'ABC']);
    会得到这样一个字符串:Number: 123 and String: ABC;
    这只是一个非常简单的例子,具体其它用法你可以看帮助。
      

  2.   

        我有一份Format函数使用方法,贴给你:
        Format函数所需的参数包括:基本的文字字符串和多个占位符(通常用符号%标志)和一个为每个控制符赋值的数组。例如:将两个数字格式化合并为一个字符串,可写成以下形式:
    Format(‘First %d, Second%d’,[n1,n2]);
    其中n1和n2是两个整型值,第一个占位符由n1代替,第二个由n2代替。
    用户可以使用其他的多种格式化说明符来代替缺省输出。例如,宽度说明符定义了输出中字符的固定数目,精度说明符表示数位的个数。如:
        Format(‘%8d’,[n1]);
    把数字n1转换为一个八个字符的字符串,并且用空格填充,实现文本右对齐(用符号“-”指定左对齐)。
                                    表 Format函数的类型说明符
    类型说明符                  说明
    D(decimal) 将对应的整型数转换为十进制形式的字符串
    X(hecadicimal) 将对应的整型数转换为十六进制形式的字符串
    P(pointer) 将对应的指针值转换为十六进制形式的字符串
    S(string) 将对应的字符串、字符、或Pchar值复制到输出字符串中
    E(exponential) 将对应的浮点值转换为指数形式的字符串
    F(floating point) 将对应的浮点值转换为浮点形式的字符串
    G(general) 使用浮点形式或指数形式,将对应的浮点值转换为最短的字符串
    X(number) 将对应的浮点值转换为使用千位分隔符的浮点形式的字符串
    M(money) 将对应的浮点数转换为表示货币流通量的字符串