> hier m�chte ich bei jeden durchgang in einer whileschleife > ein element in den array anf�gen.
arrays sind in vbscript fest dimensioniert
arrTest ist nur ein variablenname
Dim arrTest(3) gibt ein array mit 4 elementen
ReDim arrTest(4) gibt ein array mit 5 elementen und
l�scht bereits vorhandene werte im array
ReDim Preserve arrTest(4) gibt ein array mit 5 elementen
wobei die werte der ersten 4 elemente erhalten bleiben
ein array mit hilfe einer variablen zu dimensionieren
geht nur mit ReDim
nun zur schleife:
i = 0
While solltage < maxtage
[do something to get date]
arrTest(i) = dteDate
i = i + 1
Wend
wenn i allerdings gr�sser als UBound(arrTest) wird,
reisst das script einen error
also empfiehlt es sich - wenn n�tig - eine abfrage
einzubauen - in etwa:
If i > UBound(arrTest) Then ReDim Preserve arrTest(i)
das automatische *anh�ngen* eines wertes wie in
assoziativen arrays geht in vbscript _nicht_
daf�r m�sstest du mit collections arbeiten
hth, christian
<<attachment: winmail.dat>>
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/ | [aspdebeginners] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv | Sie knnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
