Domino 9 und frühere Versionen > ND6: Entwicklung

Array Declaration

(1/2) > >>

bikerboy:
Hi, habe ein bisschen mit der Suche gestöbert und was gefunden , das interessant für mich wäre, wenn es denn funktioniert.

Ich möchte einen zweidimensionalen Array aufbauen und habe versuchtihn folgendermassen zu deklarieren.


--- Code: ---Dim sortList(count,1) as String
--- Ende Code ---

-> count ist ein Integerwert

Fehlermeldung ist dann : Illegal array bound for : sortList , aber warum

Glombi:
Das geht nur, falls count vorher als Konstante deklariert wurde.

Wenn es dynamisch zur Laufzeit gehen soll, dann musst Du ein
dynamisches Array verwenden und dann mit
Redim...
die Grenzen bestimmen.

Um vorhandene Array-Werte zu behalten, musst man
Redim Preserve...
verwenden.

Andreas

bikerboy:
das mit dem Redim wirft aber leider die selbe meldung nur halt eine zeile später, echt ärgerlich.

DerAndre:
Schau mal hier, vielleicht hilft das weiter.

http://atnotes.de/index.php?topic=19574.0

flaite:
Kann man nicht sowas machen?


--- Code: ---Dim arrOuter() As Variant
Dim arrInner() as String

Redim Preserve arrInner(2)
arrInner(0) = "Kölner Dom"
arrInner(1) = "Ulmer Münster"
arrInner(2) = "Berliner Dom"

Redim preserve arrOuter(0)
arrOuter(0) = arrInner

Redim arrInner(1)
arrInner(0) = "Golden Gate Bridge"
arrInner(1) = "Pont Du Gard"

Redim Preserve arrOuter(1)
arrOuter(1) = arrInner

--- Ende Code ---

Habs nicht ausprobiert. Könnte aber klappen.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln