Array startwert 1 to x

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

DPunch
*******
Beiträge: 1112
Registriert: Mo, 02.11.2009 16:16
Wohnort: Marburg

Re: Array startwert 1 to x

Beitrag von DPunch »

Aloha

Das Stichwort Array() erzeugt automatisch ein neues, null-basiertes Array, Deine Wochentage sind also im Index 0-6 zu finden.

Option Base 1 ersetzt letztendlich auch nur in einer Standarddeklaration die Dimensionsangabe.

Code: Alles auswählen

Dim b(1) 'entspicht Dim b(0 TO 1)
durch

Code: Alles auswählen

Dim b(0+1 TO 1+1) 'entspicht Dim b(1 TO 2)
Du wist Dein Array also entweder mit einem dummy befüllen müssen

Code: Alles auswählen

b = Array("dummy","Montag", "Dienstag", "Mittwoch","Donnerstag", "Freitag", "Samstag", "Sonntag")
oder die Zuweisung über den gedachten Weg vornehmen

Code: Alles auswählen

b[1] = "Montag"
b[2] = "Dienstag"
b[3] = "Mittwoch"
(...)
apestar
Beiträge: 1
Registriert: Mi, 23.11.2011 22:39

Re: Array startwert 1 to x

Beitrag von apestar »

Vielen Dank für deine Antwort. Hat mir echt geholfen! :)
Antworten