Mam problem przy sortowaniu ListView wywala mi błąd [DCC Error] zam_list.pas(177): E2003 Undeclared identifier: 'CompareValue' - mam delphi 2007 for win32 prof.
procedure Tzam_lista.ListViewFirmaColumnClick(Sender: TObject;
Column: TListColumn);
begin
inSortColumnRep := Column.Index;
ListViewFirma.AlphaSort;
InvartSort := not InvartSort;
end;
procedure Tzam_lista.ListViewFirmaCompare(Sender: TObject; Item1,
Item2: TListItem; Data: Integer; var Compare: Integer);
begin
case inSortColumnRep of
0 {File} : {zerowe trzeba porównywać przez caption}
compare := CompareStr(Item1.Caption, Item2.Caption);
1 {Size} :
compare := CompareValue(
StrToInt(Item1.SubItems.Strings[inSortColumnRep - 1]),
StrToInt(Item2.SubItems.Strings[inSortColumnRep - 1]));
else
compare := CompareStr(
Item1.SubItems.Strings[inSortColumnRep - 1],
Item2.SubItems.Strings[inSortColumnRep - 1]);
end;
if InvartSort then
compare := compare * -1;
end;