---
title: "Array, integer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/163099-array-integer"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Eclipse"
published: "2007-08-01T13:12:13.000Z"
updated: "2007-08-02T12:42:54.000Z"
replies: 15
views: 665
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/163099-array-integer"
---

# Array, integer

## #1 — Eclipse, 2007-08-01T13:12Z

Många konstiga problem...

Det fungerar inte att skriva:
' ## THE FIRST 4 IMAGES
IF UBound(mywords) \> 4 THEN maxWords = 4 ELSE maxWords = UBound(mywords) 
DIM myArray (CINT(maxWords))

Men det fungerar att skriva:

DIM myArray (4)

```
Microsoft VBScript compilation  error '800a0402'

Expected integer constant

/v1/index.asp, line 64

DIM myArray (CINT(maxWords))
-------------^
```

Permalänk: https://www.webforum.nu/p/163099

## #2 — @nders, 2007-08-01T13:14Z

Man kan inte ange något annat än en siffra när man deklarerar en array.
Däremot fungerar det att använda redim.

```
DIM myArray ()
redim myArray (CINT(maxWords))
```

mvh

Permalänk: https://www.webforum.nu/p/2010923

## #3 — voigtann1, 2007-08-01T13:15Z

För den be dig om en konstant interger... 
Du får skriva:

```
Dim myArray(0)
ReDim Preserve myArray(CInt(maxWords))
```

Edit. Så händer det när man inte skriver snabbt nog ;) @nders hann (som vanligt) före en.... märks att du är tillbaka :P

Permalänk: https://www.webforum.nu/p/2010924

## #4 — @nders, 2007-08-01T13:20Z

Jag ber om ursäkt. ;)

Permalänk: https://www.webforum.nu/p/2010927

## #5 — Eclipse, 2007-08-01T13:41Z

Gött mos, broder!

Min hjärna är inte fullt ASP-kompatibel...

Även långsamma svar är tacksamma! :-)

Permalänk: https://www.webforum.nu/p/2010944

## #6 — Eclipse, 2007-08-02T11:57Z

**Mera fel**

```
DIM myArray (0)
redim myArray (CInt(maxWords))

****

Microsoft VBScript runtime  error '800a000a'

This array is fixed or temporarily locked

/v1/index.asp, line 65
```

Jag har försökt lite olika varianter av den där koden. Dock med samma resultat.

Permalänk: https://www.webforum.nu/p/2011234

## #7 — @nders, 2007-08-02T12:01Z

Ta bört 0:an där du deklarerar arrayen - ange alltså ingen storlek alls.

(Jag vet att jag hade med 0 i mitt inlägg ovan - men jag kan ju också skriva fel...)

mvh

Permalänk: https://www.webforum.nu/p/2011237

## #8 — Eclipse, 2007-08-02T12:02Z

```
response.write "  .... " & maxWords & " .. " & VarType(maxWords)

***
Detta ger...

 4 ... 2
```

Från manualen:
vbInteger    2 Integer subtype

Permalänk: https://www.webforum.nu/p/2011238

## #9 — Eclipse, 2007-08-02T12:06Z

Ja, ok. Bra. Men när jag skriver "varType(myArray)"

Skrivs det 8204

Var kommer det nummret från!?

\*\*\*\*
PS. Jag fattar inte hur du kan skriva så GRYMT fort...!!

Permalänk: https://www.webforum.nu/p/2011240

## #10 — @nders, 2007-08-02T12:10Z

<http://helpdesk.kixtart.org/KixManual2001/functions/vartype.asp>

edit:

> PS. Jag fattar inte hur du kan skriva så GRYMT fort...!!

Jag har tio fingrar på varje hand, så jag jobbar med vänstern och wF:ar med högern.

Permalänk: https://www.webforum.nu/p/2011241

## #11 — voigtann1, 2007-08-02T12:16Z

> **@nders skrev:**
>
> <http://helpdesk.kixtart.org/KixManual2001/functions/vartype.asp>
> 
> edit:
>
> > PS. Jag fattar inte hur du kan skriva så GRYMT fort...!!
>
> Jag har tio fingrar på varje hand, så jag jobbar med vänstern och wF:ar med högern.

glöm inte dina 8 ögon!

Permalänk: https://www.webforum.nu/p/2011242

## #12 — Eclipse, 2007-08-02T12:24Z

På länken och i manualen, ser det nu, står det 8192 men på min sida står det 8204. Två ggr dessutom.

I all välmening, men det är inte samma nummer...

Permalänk: https://www.webforum.nu/p/2011245

## #13 — @nders, 2007-08-02T12:27Z

8192 i kombination med 12 som är Variant säger 8204.
Dvs: Array med varianter.

> 12 Variant **(used only with arrays of Variants)** 
> 8192 Array **(can only occur in combination with one of the other values)**

Permalänk: https://www.webforum.nu/p/2011246

## #14 — Eclipse, 2007-08-02T12:30Z

Hmm... Detta är nya marker för mig, i dubbel bemärkelse!

Det tar ett tag att smälta denna information. Saker verkar fungera nu och jag återkommer när jag vet varför...

Permalänk: https://www.webforum.nu/p/2011249

## #15 — @nders, 2007-08-02T12:31Z

Förresten: länken till kixtart har egentligen ingenting att göra med vbscript - värdena för vartype verkar dock vara desamma.

Permalänk: https://www.webforum.nu/p/2011250

## #16 — Eclipse, 2007-08-02T12:42Z

Tack för all hjälp!!

Det fungerar nu -- i teorin...

Låt mig rensa en aning i koden och posta den rätta koden i morgon. Det är ett rätt kul problem som fick en oväntad lösning faktiskt. Kanske fler kan ha nytta av på forumet.

Nu ska jag leta nygrill...

I'll be back! :-)

Permalänk: https://www.webforum.nu/p/2011252

---

Tråden på webben: https://www.webforum.nu/amne/asp/163099-array-integer
