---
title: "Array fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/63556-array-fråga"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "mattiasnordin"
published: "2003-01-01T15:01:53.000Z"
updated: "2003-01-01T15:39:18.000Z"
replies: 3
views: 226
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/63556-array-fråga"
---

# Array fråga

## #1 — mattiasnordin, 2003-01-01T15:01Z

Hur gör man för att skapa en array innehållande "varNumberOfFiles" rader. varNumberOfFiles blir ett värde beroende på hur många filer det ligger i en viss katalog.

```
dim arr(3,varNumberOfFiles)
```

Ger följande fel:

> Microsoft VBScript compilation error '800a0402' 
> 
> Expected integer constant 
> 
> /inc_create-array.asp, line 32 
> 
> dim arr(3,varNumberOfFiles)
> \----------^

Att köra en siffra fungerar utmärkt men jag vill att arrayen ska vara lite mer dynamisk då det ibland kan vara 1 fil och ibland vara 350 filer.

```
dim arr(3,300)
```

Please help.

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

## #2 — Pace, 2003-01-01T15:05Z

Använd redim istället:

```
redim arr(3,varNumberOfFiles)
```

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

## #3 — mattiasnordin, 2003-01-01T15:32Z

Det fungerar alldeles utmärkt. Tack och gott nytt år!

Bör man undvika att skapa stora arrayer? Och räknas en  **redim arr(4,varNumberOfFiles)**, där varNumberOfFiles = 300 filer som en stor array?

Mvh
Mattias

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

## #4 — Pace, 2003-01-01T15:39Z

Gott nytt år på dig själv! :)

Ja, man bör undvika allt för stora eftersom det slukar minne och hastighet, men 300 är inte mycket (på namnet låter det som om du ska spara filnamn, vilket inte tar upp mycket data). Det är kombinationen datans storlek och antalet index som är det väsentliga.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/63556-array-fråga
