Tienes razon, el fallo es que los componentes no exsten hasta que no se crea el formulario, la solucion que me has dado me funciona pero me carga todos los edits, cuando yo quiero cargar algunos en un array y otros en otro. Lo he solucionado añadiendolos asi
Código Delphi
[-] arrayX[1]:=edtAX;
arrayX[2]:=edtBX;
arrayX[3]:=edtCX;
arrayX[4]:=edt011X;
arrayX[5]:=edt012X;
arrayX[6]:=edt013X;
arrayX[7]:=edt023X;
arrayX[8]:=edt022X;
......
arrayY[1]:=edtAY;
arrayY[2]:=edtBY;
arrayY[3]:=edtCY;
arrayY[4]:=edt011Y;
arrayY[5]:=edt012Y;
arrayY[6]:=edt013Y;
arrayY[7]:=edt023Y;
.......
Gracias de todas formas por todo.