Wie viele Datensätze hat ein Array?! Verfasst am: 25.03.2008, 22:54
hi...
ich hab ein array was mit hilfe der split funktion gefüllt wird.
jetzt möchte ich herausfinden wie viele datensätze mein array im gefüllten zustand hat!
weis aber nicht wie....
hoffe jemand weis hier weiter...
mfg
Jolo_ Coder
Anmeldedatum: 20.03.2007 Beiträge: 210
Verfasst am: 25.03.2008, 23:11
---->integer = Ubound(dein array)
raptor0576_ Tutorial Leser
Anmeldedatum: 19.05.2007 Beiträge: 20
Verfasst am: 26.03.2008, 17:39
danke. genau das hat mir gefehlt^^
cya
c0re_ « Moderator »
Anmeldedatum: 29.11.2007 Beiträge: 425
Verfasst am: 26.03.2008, 17:52
Und weil ich es besser wissen muss:
Code:
Integer = UBound(ArrayName) - LBound(ArrayName)
Ein Array fängt nicht unbedingt immer bei Datensatz 0 an.
ZiG_ Überflieger
Anmeldedatum: 07.03.2007 Beiträge: 1248
Verfasst am: 26.03.2008, 17:59
Ne das nicht, aber wenn man es deklariert, wird man schon wissen wo es anfängt.
Btw. Verursacht Ubound bzw. LBound nen Fehler, wenn das Array nicht dimensioniert ist (z.B. wenn Split nen leeren oder falschen string übermittelt bekommt).
Kann man umgehen wenn man es in eine extra Function packt mit ner Fehlerbehandlung.
Hab auch mal iwo ne Function gesehen zum ermitteln ob das Array schon dimensioniert ist oder nicht, aber das war extrem langsam. Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde)