- Код: Выделить всё
- procedure TForm1.Image2Click(Sender: TObject);
 var st,k:string;f:TextFile; n:integer; e:tstringlist;
 begin
 if OpenDialog1.Execute then k:=OpenDialog1.FileName;
 //memo1.Lines.LoadFromFile(k); способ 1 загрузить в мемо
 e.LoadFromFile(k);// второй способ
 {AssignFile(f,k); и наконец третий, ни один не заработал
 reset(f);
 n:=0;
 while not eof(f) do
 begin
 n:=n+1;
 readln(f,st);
 with s[1] do
 begin
 fam:=copy(st,1,pos(' ',st)-1);
 delete(st,1,pos(' ',st));
 name:=copy(st,1,pos(' ',st)-1);
 delete(st,1,pos(' ',st));
 group:=copy(st,1,pos(' ',st)-1);
 delete(st,1,pos(' ',st));
 year:=copy(st,1,pos(' ',st)-1);
 delete(st,1,pos(' ',st));
 r1:=copy(st,1,pos(' ',st)-1);
 delete(st,1,pos(' ',st));
 r2:=copy(st,1,pos(' ',st)-1);
 delete(st,1,pos(' ',st));
 r3:=copy(st,1,pos(' ',st)-1);
 delete(st,1,pos(' ',st));
 r4:=copy(st,1,pos(' ',st)-1);
 delete(st,1,pos(' ',st));
 r5:=copy(st,1,pos(' ',st)-1);
 delete(st,1,pos(' ',st));
 end;
 end;
 CloseFile(f);



