danke f�r den letzten satz der mir einiges erkl�rt.

danke danke danke

christoph

-----Urspr�ngliche Nachricht-----
Von: christian marin [mailto:[EMAIL PROTECTED]]
Gesendet: Montag, 7. Oktober 2002 12:30
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] RE: AW: RE: AW: RE: AW: Re: array funktion


> 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
        

| 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

Antwort per Email an