Grundsätzlich gibt es in Bascom keine mehrdimensionalen Arrays. Wenn man die wirklich benötigt, muss man die entsprechend Teile selber im Speicher organisieren.Zitat von elko68
Aber wenn ich dein Problem richtig verstanden habe, brauchst du auch nur ein Array von Strings. Ein String ist ja selber eine Art Array, nur gibt es spezielle Funktionen um auf Teile zuzugreifen (Left(), Right(), Mid()).
Mit
Dim MyStringArray(10) as String*20
dimensionierst du dir 10 Strings, die jeweils die nutzbare Länge von 20 haben (dahinter ist noch Platz für ein 0-Byte reserviert, um das Ende anzuzeigen).
Nun kannst du mit den normalen Funktionen darauf zugreifen
Left(MyStringArray(2),8 )
gibt dir vom 2-ten String (Bascom ist hier 1-basiert) die ersten 8 Zeichen zurück.
Wenn du nur für die Konfiguration die SD benutzen willst, wäre das etwas übertriebener Aufwand. Die "paar" Werte kannst du einfacher im EEPROM speichern.Zitat von elko68
Gruß
Rolf
Lesezeichen