AnsiCompareText(s1,s2)函数是什么函数?用来干什么的?

解决方案 »

  1.   

    AnsiCompareStr 函数 比较字符串(区分大小写)
    AnsiCompareText 函数 比较字符串(不区分大小写)
      

  2.   

    function AnsiCompareText(const S1, S2: string): Integer;DescriptionAnsiCompareText compares S1 to S2, without case sensitivity. The compare operation is controlled by the current locale. AnsiCompareText returns a value less than 0 if S1 < S2, a value greater than 0 if S1 > S2, and returns 0 if S1 = S2.
      

  3.   

    比较S1、S2的大小,大小写字母视不同
    IF AnsiCompareText(‘DE’,‘de')<>0 then showmessage('not same')
      

  4.   

    更正:
    比较S1、S2的大小,大小写字母视为相同
    IF AnsiCompareText(‘DE’,‘de')<>0 then showmessage(' same')
      

  5.   

    AnsiCompareText函数  function AnsiCompareText(const S1, S2: string): Integer;AnsiCompareText函数比较两个字符串并返回一个整数结果,其取值如下,比较不区分大小写。同时也考虑到了windows环境以及多字节字符串。结果 说明
    -1   S1 < S2 
    0    S1 = S2  
    +1   S1 > S2补充:所谓的大于小于其实是字符的顺序,但是Ansi不是AscII顺序,我也搞不清为什么,比如:a < b, A = a, 等等。