feld[x3,y3].Bild := Timage.create(Form2);
Irgendwo da danach sonst ist das TImage ja noch nicht erzeugt.
Und ich würde nicht auf die Variable Form2 zugreifen sondern stattdessen self benutzen - neben der Tatsache, daß es schlechter Stil ist macht der direkte Zugriff auf so eine Variable immer dann Probleme wenn du das Formular nicht als Form2 erzeugst.
Also so:
Delphi-Quellcode:
feld[x3,y3].Bild := Timage.create(self);
feld[x3,y3].Bild.parent := self;
Luggi