KDPoid
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Если я заглядываю в своей xe3 внутрь AnsiCompareText, я вижу там: Код: function AnsiCompareText(const S1, S2: string): begin Result := CompareString(LOCALE_USER_DEFAULT, NORM_IGNORECASE, PChar(S1), Length(S1), PChar(S2), Length(S2)) - CSTR_EQUAL; end; | NORM_IGNORECASE позволяет предположить, что заглавные или строчные - ей пофиг. И у меня именно так: AnsiCompareText( 'Штульп', 'ШТУЛЬП'); возвращает 0. Может быть у вас есть ещё одна AnsiCompareText, не из System.SysUtils? Чему равно LOCALE_USER_DEFAULT? |