Hallo Oscar,
Zitat:Versteh ich die Definition von Default Value bei ‚Index Array‘ falsch!?
Ja.
IndexArray versucht ein Element aus dem Array zu lesen. Wenn dieses Element nicht existiert, wird der Defaultwert für den Datentyp des Elements ausgegeben - und nicht der Defaultwert für das Arrayelement. Das ist nicht nur grammatikalisch ein Unterschied!
Mögliche Lösung:
Erst alle Arrays auf die gleiche Größe bringen. Dazu kann man folgendes (pro Teil-Array) erledigen:
Die Property "ArrayElement.Standardwert" wird bei aktiviertem Skripting sichtbar - damit sollte das gezeigte zwar in der Entwicklungsumgebung funktionieren, aber nicht in einer EXE. Hier solltest du dann die bekannten Defaultwerte "hart" verdrahten!