Code: Alles auswählen
Dim xArray.s(2)
xArray(0) = "abc"
xArray(1) = "def"
xArray(2) = "ghi"
Debug ArraySize(xArray())
drei Elemente im Array. Und in der Hilfe zu Dim steht: Wenn Sie ein neues Array definieren, beachten Sie bitte, dass es ein Element mehr haben wird, als Sie als Parameter angegeben haben [...]
Mir scheint, als wäre ArraySize() die einzige Funktion mit so einer Extrawurst, ListSize() und CountGadgetItems() geben auch die
tatsächliche Anzahl an Elementen zurück, und nicht immer eins weniger, nur weil die Zählung mit null beginnt. Das ist nervig, weil
ich instinktiv in For-To-Schleifen immer eins von ArraySize abziehe, wie ich es auch von allen anderem Zählfunktionen gewohnt bin...
Das musste ich jetzt mal loswerden, nachdem ich heute schon wieder ne Stunde gebraucht habe, um ein Fehlverhalten genau auf diesen
Umstand zurückzuführen.

