webForumDet fria alternativet

Problem med Array

10 svar · 199 visningar · startad av joup

joupMedlem sedan feb. 2002116 inlägg
#1

Håller på att fixa lite med ett script, där jag vill deklarera min egen array, men det går inte så bra.

kaka = split(request.cookies("foruminlagg"),"|")

for i = 0 to Ubound(kaka)

if not kaka(i) = "" then

kaka2 = split(kaka(i),";")

id = kaka2(0)
tid = kaka2(1)

ny_array(id) = tid

end if
Next

Felmeddelande:

Körningsfel i Microsoft VBScript (0x800A000D)
Inkompatibla typer: 'ny_array'
/forum/inlagg.asp, line 17

Nån som har någon idé om vad som är fel?

icaaqMedlem sedan okt. 20004 910 inlägg
#2

Glöm det..... :r

Läste fel

joupMedlem sedan feb. 2002116 inlägg
#3

Njaaa... får fel:

Körningsfel i Microsoft VBScript (0x800A01C2)
Fel antal argument eller felaktig egenskapstilldelning.: 'IsArray'

SebbeMedlem sedan jan. 20031 603 inlägg
#4
kaka = split(request.cookies("foruminlagg"),"|")

for i = 0 to Ubound(kaka)

if not kaka(i) = "" then

kaka2 = split(kaka(i),";")

id = CInt(kaka2(0))
tid = kaka2(1)

ny_array(id) = tid

end if
Next

Det kanske funkar?

joupMedlem sedan feb. 2002116 inlägg
#5

Sebba: Nix, samma fel :(

joupMedlem sedan feb. 2002116 inlägg
#6

Hittade en lösning.

Case closed.

SebbeMedlem sedan jan. 20031 603 inlägg
#7

Hur löste det sig nu då? :)

solbulleMedlem sedan mars 20014 998 inlägg
#8

joup skrev:

Hittade en lösning.

Case closed.

Totalt föbjudet svar/kommentar det där, banne mig. :)

joupMedlem sedan feb. 2002116 inlägg
#9

Sorry! :)

Lade bara till dim ny_array(10000) i början på koden, så att den förstod att det skulle vara en array.

JosefMedlem sedan mars 20023 123 inlägg
#10

Är du säker på att du verkligen behöver 10000? Det är ganska onödigt att ta upp mer plats än vad som krävs.

solbulleMedlem sedan mars 20014 998 inlägg
#11

Bra!

Kan man inte bara typ köra:

dim ny_array(1)

Sen när man fyller arrayen:

redim ny_array(i)

eller något?
(Iofs väldigt osäker, men något åt det hållet)

Genererad på 509 ms · cache AV · v20260730165559-full.f96bc7eb