![]() |
|
#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 ) |