procedure TForm1.btnSortClick(Sender: TObject);var NoMoreSwaps:boolean;Temp:string;count:integer;begin Repeat For count:= 1 to lstName.items.count - 1 DO If lstName.items.Names[count] > lstName.items.names[count+1] THen Begin NoMoreSwaps:=false; Temp:=lstName.items.Names[count]; lstName.items.names[count]:=lstName.items.names[count+1]; lstName.items.names[count + 1]:=temp; End; Until NoMoreSwaps = true;end;end.
lstName.items[count]
count:integer;begin Repeat For count:= 1 to lstName.items.count - 1 DO If lstName.items.Names[count] > lstName.items.names[count+1]
var i: integer;begin Repeat For i:= 1 to lstName.items.count - 1 do....
procedure TForm1.btnSortClick(Sender: TObject);var NoMoreSwaps:boolean;Temp:string;count:integer;begin Repeat NoMoreSwaps:=true; For count:= 0 to lstName.items.count - 2 DO If lstName.items [count] > lstName.items [count+1] THen Begin NoMoreSwaps:=false; Temp:=lstName.items [count]; lstName.items [count]:=lstName.items [count+1]; lstName.items [count + 1]:=temp; End; Until NoMoreSwaps = true;end;