array-dimensionen

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

Moderator: Moderatoren

mikeleb
*******
Beiträge: 1427
Registriert: Fr, 09.12.2011 16:50

array-dimensionen

Beitrag von mikeleb »

Hallo,

heute bin über folgendes Problem gestolpert: Ein Array kann ja (beliebig) viele Dimension haben. Wie kann man eigentlich herausfinden wie viele Dimensionen ein Array hat? (natürlich nur sinnvoll, wenn man das array nicht selbst definiert hat :) )
Hintergrund: Wird eine eigene Funktion mit Zellen als Parameter aufgerufen, dann werden ja nicht die Zellen(-bereiche) als Objekte sondern die Werte übergeben. Durch Versuch-und-Irrtum fand ich nun heraus, dass entweder ein einzelner Wert oder ein zweidimensionales Array übergeben wird (auch wenn mehrere Zellbereiche übergeben werden).
Gruß,
mikeleb
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: array-dimensionen

Beitrag von balu »

Hallo mikeleb,

als erstes guckst Du hier: Informationen zur StarBasic-Programmierung
Dort dein ganz besonderes Augenmerk gleich auf das aller erste richten: Aktueller Hinweis:
Die PDF von verlinkter Stelle downloaden, und dann einen Blick in das Kapitel: "5.5. Funktionen für Informationen über Arrays"
Das müsste es eigentlich sein was Du suchst, hoffe ich zumindest.

Viel Spaß dabei :)



Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
mikeleb
*******
Beiträge: 1427
Registriert: Fr, 09.12.2011 16:50

Re: array-dimensionen

Beitrag von mikeleb »

Hallo balu,

danke für den Verweis. Letztlich ist geht es also "nur" durch ein Vortasten bis zur Fehlermeldung.
Gruß,
mikeleb
Antworten