ich würde gerne volgende Structure nutzen:
Code: Alles auswählen
Structure CoolArray
_Previous_Test.i[10]
Test.i[0]
_Next_Test.i[11]
EndStructure
Erstelle ich eine Variable:
Code: Alles auswählen
Test.CoolArray
Code: Alles auswählen
Debug "21 Felder (-10..0..10) : "+Str(SizeOf(CoolArray)/SizeOf(Integer))
Test.CoolArray
Test\Test[-10] = 90
Test\Test[0] = 100
Test\Test[10] = 110
For n = -10 To 10
Debug "Feld "+Str(n)+" : "+Str(Test\Test[n])
Next
Debug "_Previous_Test[0] : "+Str(Test\_Previous_Test[0])
Debug "_Next_Test[10] : "+Str(Test\_Next_Test[10])
Doch wird der Compiler auch in zukünftigen Versionen negative ArrayFelder erlauben?
Das ganze geht ja auch nur weil in einer Strukturdefinition [0] extra dafür sogt das das Array "unbestimmt" ist, nur habe ich das bis lang immer nur für Positive Felder genutzt.