var
lst: TStringList
begin
lst := TStringList.Create;
try
lst.AddStrings(Memo1.Lines);
Sorted := True;
Memo1.Lines.Clear;
Memo1.Lines.AddStrings(lst);
finally
lst.Free;
end;
end;
|
Si tu veux vraiment pas déclarer de variable temporaire :
with TStringList.Create
try
AddStrings(Memo1.Lines);
Sorted := True;
Memo1.Lines.Text := Text;
finally
Free;
end;
|
Un memo contient un TMemoStrings, qui descend de TStrings.
Le tri est implémenté dans TStringList, qui descend aussi de TStrings.
Tes nombres, ils ont un zéro devant pour qu'on puisse les trier comme des chaînes ? Si ce n'est pas le cas, il n'y a rien du tout d'automatique, va falloir le faire "à la main" en convertissant les chaînes en Integer.
Message édité par antp le 27-07-2003 à 15:05:56
---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire