AgeArtmann hat folgendes geschrieben: |
| Wundert mich allerdings schon, dass Delphi so rückständig auf diesem Gebiet ist. |
Das liegt wohl daran, dass assoziative Arrays nicht so ganz "logisch" sind. Wenn du ein Array
array[0..5] of Typ definierst, hat es ja genau 6 Einträge. Bei einem dynamischen Array kann sich die Größe ändern - sie ist aber trotzdem immer noch fest definiert.
Wenn du jetzt aber ein Array mit Strings definieren willst, dann sieht das ganz anders aus: Wie viele Einträge hat das jetzt? Theoretisch 256^2147483648. So viele Möglichkeiten gibt es nämlich für einen String. Natürlich kann das so nicht klappen - da muss einiges mehr programmiert werden. Und genau das tut eine ValueList.
Grüße,
Yogu