mit "low" und "high" ist man auf der sichereren Seite, wenn sich das Array von der Anzahl der Elemente ändert:
Delphi-Quellcode:
procedure TForm1.btn1Click(Sender: TObject);
var
LPanel : TPanel;
c : integer;
begin
SetLength(Panels,10);
for low(Panels) to high(Panels) do //<--
begin
{ ...}
Wobei natürlich
low(Panels)
bei dynamischen Arrays auch durch eine 0 ersetzt werden kann
Stimmt, habe ich bisher noch nicht beachtet, habe jedoch auch immer geachtet, dass keine Fehler auftauchen
sollten.
Werde ich in Zukunft jedoch so machen, danke.