有2个字符窜,分别在2个不同的单元中。。
比如A单元变量s:string; s:='124';
B单元变量t:string; t:='124';
那么在A单元中调用sametext(s,B.t);或者其他字符窜比较函数
返回值都表示不相等,大家看是末子原因。

解决方案 »

  1.   

    字符串比较 if s1 = s2 then showmessage('相等')
      

  2.   

    字串 pos (sub, souce) 
    result 0 is true
      

  3.   

    我的意思就是比较两个处在不通单元中string变量是否相等一般的函数我都用过了。都不行
      

  4.   

    ......
    ...两上变量相等,不用函数了吧?
    A unit 要uses B unit
    然后
    if s = b.t then ShowMesssage('yeah!');
      

  5.   

    楼上的兄弟,我加你QQ了uses B单元我肯定做了的啥。不晓得编译器是不是有什么设置,我也作了好几年的程序了,从没遇到这种情况,很奇怪。
      

  6.   

    sametext(trim(s),trim(B.t));试试