Описание
Функция сравнивает две длинные строки S1 и S2 без учета регистра и языковых особенностей текущей локализованной версии Windows (См. примечание к функции AnsiCompareText). Для сравнения строк содержащих национальные символы используйте функцию AnsiStrIComp
Функция возвращает следующие значения:
Условие
Возвращаемое значение
S1 > S2
> 0
S1 < S2
< 0
S1 = S2
= 0
Пример var
S1,S2: PChar;
I: Integer;
Res: string; begin
S1:= 'ABC';
S2:= 'abc';
I:= StrIComp(S1, S2); { I := 0, т.е. S1 = S2 } if I>0 then Res:= '>' else if I<0 then Res:= '<' else Res:= '=';
MessageDlg( S1 + Res + S2, mtInformation, [mbOk], 0); end;