![]() |
|
|
#4
|
|||
|
|||
|
Цитата:
У Вас написано Код:
function TForm13.SortCaptionAsString(Item1, Item2: TListItem;
ParamSort: integer): integer;
begin
Result := 0;
if AnsiUpperCase( Item1.Caption ) > AnsiUpperCase( Item2.Caption ) then
Result := ParamSort
else
if AnsiUpperCase( Item1.Caption ) < AnsiUpperCase( Item2.Caption ) then
Result := -ParamSort;
end;надо предварительное объявление Код:
function SortCaptionAsString(Param1, Param2: Pointer; ParamSort: integer): integer; stdcall; Код:
function SortCaptionAsString(Param1, Param2: Pointer;
ParamSort: integer): integer; stdcall;
var
Item1, Item2: TListItem;
begin
Item1:=TListItem(Param1);
Item2:=TListItem(Param2);
Result := 0;
if AnsiUpperCase( Item1.Caption ) > AnsiUpperCase( Item2.Caption ) then
Result := ParamSort
else
if AnsiUpperCase( Item1.Caption ) < AnsiUpperCase( Item2.Caption ) then
Result := -ParamSort;
end;Код:
ListView1.CustomSort( SortFirstSubItemAsString, Sort ) |