var
s:string;
edt : TEdit;
begin
for ....
begin
edt := FindComponent('Edit'+inttostr(i));
if edt<>nil then
s := edt.text;
end;
end;
s:string;
edt : TEdit;
begin
for ....
begin
edt := FindComponent('Edit'+inttostr(i));
if edt<>nil then
s := edt.text;
end;
end;
E[0]:=Edit1;
...
E{3}:=Edit4;-----------------------for i:=0 to 3 do
begin
s:=E[i].text
end;
begin
if components[i] is tedit then
s := tedit(components[i]).text;
end;