delphi编辑器没有自动换行的功能吧,只能用+号和回车了。

解决方案 »

  1.   

    应该有连接符号吧,在“vb”里用“-”,delphi里不知道,kk帮助文件吧。不过这样好用
    format('this is %d,%s,’
          +‘%s',[100,'dsgvsdfdsf','sdfsdfsdf'])//报错 Unterminated string
      

  2.   

    在 Const 中定义成常量,常量定义我都不理会有多长Const
        xxxxCnst = '...';Begin
    ...
        Format( xxxxCnst, [...] );
    ...
    End;
      

  3.   

    我试过,这样写就可以了:
    format('this is %d,%s,'
          +'%s',[100,'dsgvsdfdsf','sdfsdfsdf']);
      

  4.   

      format('this is %d,%s,'
        +'%s',[100,'dsgvsdfdsf','sdfsdfsdf'])
    这样写是可以的,m_leaner老弟的引号写错了
      

  5.   

    只要不违反PAS语言规则,你怎么写都行啊,你看我写的:
      format
      (
      't'
      +
      'h'
      +'i'
      +'s'
      +' '
      +'i'
      +'s'
      +' '
      +'%'
      +'d'
      +','
      +'%'
      +'s'
      +','
      +'%'
      +'s'
      ,
      [
      100
      ,
      'dsgvsdfdsf'
      ,
      'sdfsdfsdf'
      ]
      )
      

  6.   

    showmessage('abcdefghi')
    =
    showmessage('abc',
    +'defghi')
      

  7.   

    下面这样也行的:
      ListBox1
      .
      Items
      .
      Add
      (
      '1'
      +'2'
      +'3'
      )
      

  8.   

    我告诉你出错的原因:你把一个字符串在中间换了行,Delphi可不喜欢这样。你瞧瞧,你是这样写的:
    format('this is %d,%s,
          %s',[100,'dsgvsdfdsf','sdfsdfsdf'])//报错 Unterminated string
    但改成这样就行了:
    format('this is %d,%s,%s',
          [100,'dsgvsdfdsf','sdfsdfsdf']);试试吧?
      

  9.   

    m_leaner(m_kk)说的也很对。
    回复人:m_leaner(m_kk) (2001-6-18 13:40:00)  得0分 
    应该有连接符号吧,在“vb”里用“-”,delphi里不知道,kk帮助文件吧。不过这样好用
    format('this is %d,%s,’
          +‘%s',[100,'dsgvsdfdsf','sdfsdfsdf'])//报错 Unterminated string 
      

  10.   

    delphi中没有折行连接符,只能用"+"操作连接 :Note that character strings cannot be continued onto the next line - however, you can use the '+' operator to concatenate two character strings on separate lines. 
      

  11.   

    format('this is %d,%s,%s',[100,'dsgvsdfdsf','sdfsdfsdf'])//没有错format('this is %d,%s,'+
          '%s',[100,'dsgvsdfdsf','sdfsdfsdf'])//ok
    s := 'fsfsfasfasfsdfsdfsdfsdfsdfsdfsdfsdfsdfsafsfsdfsdfsdfsdfdsfsdfdsffsfsdfsdfsdfsdffsdfsfsd' ;
    s := 'fsfsfasfasfsdfsdfsdfsdfsdf'+'
         'sdfsdfsdfsdfsafsfsdfsdfsdf'+
         'sdfdsfsdfdsffsfsdfsdfsdfsd'+
         'ffsdfsfsd' ;