请问delphi里如果要在string变量里加'号该怎么加啊,到处都查不到资料。

解决方案 »

  1.   

    你最好定义一个变量如 char 
    ph:''';
      

  2.   

    不行!!!它说:“
    [Error] Unit2.pas(60): Unterminated string”
    怎么办啊?
      

  3.   

    我的语句是:
    var test1:string;begin
      test:=''';//不行
     test2:='a'+'''+'b';//也不行
      

  4.   

    上面的写错了,是
    var test1:string;begin
       test1:=''';//不行后来改成
      test1:='a'+'''+'b';//还是不行。
    总之就是不行,请教大侠们了。
      

  5.   

    呵呵。
    var
      test1:string;
    begin
      test1:=''';//不行
    这个当然不行。应该是:
    var 
      test1:char;
    begin
      test1:=''';
    而之下的那句应该也不行。
    test1为字符串,而你后面的是字符相加,应该不可以的。
      

  6.   

    procedure ...
    var
      S : String;
    begin
      S := #39;
      ShowMessage(S);
    end;你看行不行?
      

  7.   

    应该是这样的
    str:='jjkl'+'''';
    ''''这三个字符应该表示‘了
    之后
    str=“jjkl'”了
    记着给分呀
      

  8.   

    str='''hello''';
    showmessage(str);