在fastreport中如何判断一个memo中含有回车呢?我用以下语句,但判断不出来,总是为零,请指教,谢了!
P:=pos('#13',Trim(RbFx_memo.memo));

解决方案 »

  1.   

    var s:string;
    begin
        s:=frreport1.FindObject('memo1').Memo.Text;
        showmessage(inttostr(pos(#13,s)))
    end;
      

  2.   

    var
      len, i:integer;
      strtmp:string;
      buf:array [0..100] of char;
    begin
      strtmp:=memo1.Lines.Text;
      len:=length(strtmp);
      zeromemory(@buf, sizeof(buf));
      CopyMemory(@buf, PChar(strtmp),len);
      for i:=0 to len-1 do
      begin
        if buf[i]=#13 then
          showmessage('Enter Key Found!');
      end;
    end;
      

  3.   

    pos(Chr($0d), Trim(RbFx_memo.memo));)
      

  4.   

    在delphi中是行的,但我现在是在fastreport中,许多delphi代码在fastreport中都运行不成功.所以以上代码是不能满足要求的.
      

  5.   

    是啊。D中能运行的在FR中未必行的通,我也碰到过的。
      

  6.   

    在fastreport中还是没有解决,请大家多帮忙呀!