Autor Thema: Anzahl der Werte im dynamischen Array  (Gelesen 2318 mal)

Offline KnoJo

  • Frischling
  • *
  • Beiträge: 28
Anzahl der Werte im dynamischen Array
« am: 24.10.05 - 15:40:04 »
Hi
ich hab ein feld mit mehrfachwerten. diese speicher ich dann mit array=doc.getitemvalue("feld")
wie kann ich nun ermitteln wieviel werte dieses array enthält?

mfg

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Anzahl der Werte im dynamischen Array
« Antwort #1 am: 24.10.05 - 15:46:54 »
mit Ubound(Array)
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Anzahl der Werte im dynamischen Array
« Antwort #2 am: 24.10.05 - 15:50:16 »
Da gewöhnlich Option Base = 0 ist, ist aber die Anzahl der Elemente des Array Ubound (Array) + 1.
Nur so der Genauigkeit halber  ;D

Bernhard

Offline KnoJo

  • Frischling
  • *
  • Beiträge: 28
Re: Anzahl der Werte im dynamischen Array
« Antwort #3 am: 24.10.05 - 15:54:37 »
ouh man... und dafür verbring ich den halben nachmittag  ::)
thx thomas für die schnelle antwort ^^

@koehlerbv
ja ich glaub darauf wäre ich noch selber gekommen (grad so) ;)

mfg

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Anzahl der Werte im dynamischen Array
« Antwort #4 am: 25.10.05 - 05:30:24 »
oder
Code
Ubound(Array) + (1 - LBound(Array))
Das ist dann unabhängig von Base 1 oder 0.

Obwohl das so korrekt sein dürfte habe ich das aber auch noch nie so gemacht.
Ich hab lange nicht mehr gesehen, dass jemand Base 1 verwendet. In den Skripten aus den Anfangstagen von LotusScript gabs das öfters. Vermutlich stand das in einer Lotus Schulungsunterlage.
« Letzte Änderung: 25.10.05 - 05:36:20 von kennwort »
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: Anzahl der Werte im dynamischen Array
« Antwort #5 am: 25.10.05 - 07:51:08 »
Aber konsisten ist Lotus da auch nicht, da eine documentcollection mit 1 beginnt...in solchen Fällen macht dann base 1 manchmal Sinn.
Base 0 ist sowieso ein informatischer Anachronismus (in vielen Sprachen), da kein Mensch je auf die Idee käme, ab 0 zu zählen...würde mich mal interessieren, wie das historisch entstanden ist.
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Anzahl der Werte im dynamischen Array
« Antwort #6 am: 25.10.05 - 08:27:32 »
Würde mich auch mal interssieren.

Stellt sich dann die Frage, wie wollte man es mal haben, schön und/oder informativ.

  0   1   2   3   4   5   6   7   8   9
10 11 12 13 14 15 16 17 18 19

sieht gut aus, einstellige, 10er 20er usw. beieinander...

  1   2   3   4   5   6   7   8   9 10
11 12 13 14 15 16 17 18 19 20

nicht ganz so schön, aber auch informativ.  ;D
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: Anzahl der Werte im dynamischen Array
« Antwort #7 am: 25.10.05 - 08:29:21 »
Dein Footer hat mir übrigens gerade den Tag gerettet... ;D
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Anzahl der Werte im dynamischen Array
« Antwort #8 am: 25.10.05 - 09:10:13 »
Na das ist doch schonmal was  8)
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz