Forum: Object-Pascal / Delphi-Language
Delphi
by sakura,
8. Aug 2003
Aber zum Testen bist Du doch bereit, oder :roll:
Einfach, das liegt an der Anordnung der Variablen im Speicher. Das Array liegt wahrscheinlich vor der Form-Variable. Durch das Überschreiten der Grenzen wird diese Überschrieben. Da Delphi diese jedoch nicht benötigt, um das Form darzustellen passiert erst einmal nichts. Wenn Delphi das Form am Ende jedoch freigibt und wohl die Variable nutzt,...
Forum: Object-Pascal / Delphi-Language
Delphi
by sakura,
8. Aug 2003
Ein Array mit der Länge drei hat die Indizies von 0 bis 2.
procedure TForm1.FormCreate(Sender: TObject);
var
i: integer;
begin
setLength(Liste, 3);
for i := 0 to 2 do
liste := random(500);
end;