Hihi... dynamisch erzeugter Programmcode, das wärs doch!
Einfach zur Laufzeit was dazuprogrammieren...
Spass beiseite.
Wenn ich ein "Array[1..1000] of TKunde" deklariere, dann ist das statisch. Im Speicher wird Platz für 1000 Kunden reserviert, nicht mehr, nicht weniger.
Das ist nicht gut, wenn ich nur 2 Kunden habe, richtig fatal wird es aber, habe ich davon mehr als 1000.
Daher ist es prinzipiell besser, so etwas dynamisch zu programmieren, z.B. mit einem dynamischen Array, dessen Grösse man zur Laufzeit mit dem Befehl SetLength festlegen kann. (Noch besser ist natürlich die Verwendung von TList-Objekten, aber da kommen wir dann zu einem anderen Thema).
Cu,
Udontknow