---
title: "Matrisjävlar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13730-matrisjävlar"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "star"
published: "2002-01-12T17:32:00.000Z"
updated: "2002-01-12T18:05:00.000Z"
replies: 4
views: 223
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/13730-matrisjävlar"
---

# Matrisjävlar

## #1 — star, 2002-01-12T17:32Z

Följande kodsnutt:

```
Function rollDices(dice)
dim arrDump
dim arrPump
arrDump = Split(dice, "+")
x = arrDump(1)                     '*
arrPump = Split(arrDump(0), "T")
y = arrPump(0)
z = arrPump(1)

If x = 0 OR x = "" then
x = 0
End If

Randomize
rollDices = clng(y*((z * Rnd) + 1) + x)   
End Function

countThis = rollDices(1T10+1)
```

Orsakar följande felmeddelande:

```
Körningsfel i Microsoft VBScript fel '800a0009'

Felaktigt matrisindex: '[number: 1]'
```

på raden markerad med en asterix. Varför kan man inte referera till arrayer på det här sättet. Vilken är lösningen?

\*

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

## #2 — star, 2002-01-12T17:35Z

Förlåt, anropas naturligtvis med: 

```
countThis = rollDices("1T10+1")
```

\*

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

## #3 — LarsG, 2002-01-12T17:44Z

Varför kan du inte ha olika parametrar?

```
Function rollDices(x,y,z)
If x = "" then
x = 0
End If

Randomize
rollDices = clng(y*((z * Rnd) + 1) + x) 
End Function
countThis = rollDices(1,10,1)
```

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

## #4 — star, 2002-01-12T17:50Z

Jag kan inte använda olika parametrar för argumentet som sänds med rolldices egentligen är en sträng som mottages med Request.Form. Det blir mycket jobbigare. Tyvärr.

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

## #5 — LarsG, 2002-01-12T18:05Z

Jag testade din kod (i IE) och får inget fel.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13730-matrisjävlar
