1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| var i,n : integer;
ch : string;
FichierEleves : TStringList;
tachaine : WideString;
tachaine2 : array of string;
begin
FichierEleves:=TStringList.Create;
if OpenTextFileDialog1.Execute then
begin
FichierEleves.LoadFromFile(OpenTextFileDialog1.FileName);
statusbar1.Panels[1].Text:=inttostr(FichierEleves.Count-1);
SetLength(tachaine2, 1);
// for i:=1 to 39 do grEleves.Rows[i].clear;
for n:=0 to FichierEleves.Count-1 do
begin
ch:=FichierEleves[n];
tachaine := ch;
while Pos(' ', tachaine) > 0 do
begin
tachaine2[Length(tachaine2)-1] := trim(copy(tachaine,0, Pos(' ', tachaine))) ;
delete (tachaine,1, length(copy(tachaine,0, Pos(' ', tachaine)) ));
SetLength(tachaine2, length(tachaine2)+1);
memo1.Lines.Add(tachaine2[0]);
end; |
Partager