Hallo,
Die Anzahl der Panels ist wohl dynamisch ?
FindComponent kann auch NIL sein.
Ich würde die Panela zumindestens beim Start der Prozedur einmal ermitteln
Delphi-Quellcode:
var
Panel1_1, Panel1_2... : TPanel;
begin
Panel1_1_1:= TPanel (FindComponent ('p' + IntToStr (J) + IntToStr (I)));
Assert(Panel1_1_1<>NIL);
per Assert findest du dann deinen NIL Zugriff.
Heiko