var myStringArray: array [0..99] of string;
var myStringList: TStringList;
begin
myStringList := TStringList.Create;
for I := 0 to 99 do
myStringList.Add(myStringArray[I]);
myStringList.Sort;
// then use the sorted list for whatever, then:
myStringList.Free;
end;