Forum: Programmieren allgemein
by Luckie,
29. Nov 2010
Ah, OK. Ich nehme alles zurück und behaupte das Gegenteil. ;)
Forum: Programmieren allgemein
by Luckie,
29. Nov 2010
Bei statischen Arrays funktioniert es eben nicht, wenn sie nicht null basierend sind, wie xZise gezeigt hat:
x : array of Int64;
High wird dir hier 15 ausgeben, das Array ist aber nur fünf Elemente lang.
Forum: Programmieren allgemein
by Luckie,
29. Nov 2010
OK, ich habe mich auf den gegebenen Code bezogen und da hat es sich um ein dynamisches Array gehandelt. Und bei dynamischen Arrays trifft es zu, da sie immer null basierend sind. Bei statischen Arrays gilt dies natürlich nicht, wie du gezeigt hast. Aber da würde ich die Grenzen sowieso mittels Konstanten setzen und diese dann benutzen.
PS: Danke für den Hinweis bezüglich des Doppelposts.