Вверх ↑
Разработчик
Ответов: 26163
Рейтинг: 2127
#1: 2011-10-29 16:07:32 ЛС | профиль | цитата
Tad, нельзя применять lowerCase для кириллицы, он ее не понимает


function LowerCase(const S: string): string;
var I : Integer;
begin
Result := S;
for I := 1 to Length( S ) do
if Result[ I ] in [ 'A'..'Z' ] then
Inc( Result[ I ], 32 );
end;
Надо применить функцию AnsiLowerCase


function AnsiLowerCase(const S: string): string;
var
Len: Integer;
begin
Len := Length(S);
SetString(Result, PChar(S), Len);
if Len > 0 then CharLowerBuff(Pointer(Result), Len);
end;
или что-то подобное
карма: 22

0