Supportnet / Forum / Anwendungen(Java,C++...)
VB: Grösse eines dynamischen Arrays ermitteln
Frage
Hallo liebe Visual-Basic-Versteher!
Wie kann ich denn bei einem dynamischen (2-dimensionalen) Array die Grösse der Zeilen und Spalten herausfinden?
z.B. um mir nacheinander alle Werte ausgeben zu lassen:
[code] For x= 0 To ???
For y = 0 To ???
MsgBox aArray(x, y)
Next <
Next x[/code]
Ich hab an irgendwas mit "UBound" gedacht, weiss aber nicht wie genau...
Vielen Dank im Voraus,
Ciao,
Lamer
PS: warum bleibt der Code nicht eingerückt (zumindest nicht in der Vorschau)?!?
Antwort 1 von Dombrowski
Jo ubound() nimmt als zweiten, optionalen Parameter die Dimension. "1" steht dabei für die erste Dimension, "2" für die Zweite ..
Ersetze verschluckte Leerzeichen durch die HTML-Umschreibung eines Leerzeichens, dann werden sie im Forum angezeigt. Ich kann den Code dafür nicht posten, da er ja unsichtbar wird. Du findest den Code im Eingabefenster von Google:
http://www.google.de/search?hl=de&q=%26nbsp%3B
For x = 0 To ubound(a,1)
For y = 0 To ubound(a,2)
MsgBox a(x, y)
Next
Next
Ersetze verschluckte Leerzeichen durch die HTML-Umschreibung eines Leerzeichens, dann werden sie im Forum angezeigt. Ich kann den Code dafür nicht posten, da er ja unsichtbar wird. Du findest den Code im Eingabefenster von Google:
http://www.google.de/search?hl=de&q=%26nbsp%3B
Antwort 2 von Lamer2k
Dankeschön, das ging ja schnell!!!!
Und sogar noch die Bonusfrage beantwortet ;-)
Ciao,
Grüsse,
Lamer
Und sogar noch die Bonusfrage beantwortet ;-)
Ciao,
Grüsse,
Lamer

