Модератор: Модераторы
alexs писал(а):надо дублировать на этом сайте мысли по работе с FBDataSet
alexs писал(а):если нужно - могу костыль для винды пока вставить
CompareTextAnsiStringProc : function(const S1, S2: ansistring): PtrInt;
function AnsiCompareText(const S1, S2: ansistring): PtrInt;
var
a, b: AnsiString;
begin
a:=UpperAnsistring(s1);
b:=UpperAnsistring(s2);
result:=StrCompAnsiIntern(pchar(a),pchar(b),length(a),length(b),true,true);
end;
if (loCaseInsensitive in Options) then
{$IFDEF MSWINDOWS}
Result := AnsiCompareText(UTF8UpperCase(S), UTF8UpperCase(S1)) = 0
{$ELSE}
Result := AnsiCompareText(S, S1) = 0
{$ENDIF}
else
Result := AnsiCompareStr(S, S1) = 0;
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1