---
title: "\"Run-time error '91', Object variable or With Block variable not set"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/116728-run-time-error-91-object-variable-or-with-block-variable-not-set"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "jme"
published: "2004-11-26T10:16:38.000Z"
updated: "2004-11-29T08:58:11.000Z"
replies: 8
views: 602
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/dotnet/116728-run-time-error-91-object-variable-or-with-block-variable-not-set"
---

# "Run-time error '91', Object variable or With Block variable not set

## #1 — jme, 2004-11-26T10:16Z

Hej!

Har följande kod:

dim personer() as Person

redim personer(0)

dim p as person

set p = new Person

personer(0) = p \<-- detta ger felmeddelandet "Run-time error '91'
Object variable or With Block variable not set

Varför?

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

## #2 — @nders, 2004-11-26T10:18Z

Du har dimmat *personer* att vara av typen Person. Det ska väl vara en vanlig variant-array?

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

## #3 — jme, 2004-11-26T10:21Z

Vektoren personer skall lagra objekt av type Person. :)
Man ska väl inte använda variant, ifall man vet att bara en sorts object lagras i den?

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

## #4 — @nders, 2004-11-26T10:24Z

Nej, du har nog rätt. Om du gör så här då:

```
dim personer(0) as Person
```

och hoppar över redim?

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

## #5 — jme, 2004-11-26T10:26Z

Grejen är att personer ska agera som en dynamisk vektor.

ska senare utöka storleken med redim preserve ...

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

## #6 — jme, 2004-11-26T10:28Z

Nää, fungerar fortfarande inte

Man måste väl kunna använda dynamiska vektorer till egendefinierade klasser?

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

## #7 — @nders, 2004-11-26T10:30Z

Okay, jag förstår. Dynamik är överskattat. ;)

Låt mig fundera. :)

mvh

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

## #8 — jme, 2004-11-29T08:55Z

Nu har jag löst det (fick lite hjälp från ett annat forum  :r  )

Lösngen:

dim personer() as Person

redim personer(0)

dim p as person

set p = new Person

**set** personer(0) = p

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

## #9 — @nders, 2004-11-29T08:58Z

Gah, såklart!

Det borde jag ha sett, sorry. Men huvudsaken är att du löste det! :bire

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/116728-run-time-error-91-object-variable-or-with-block-variable-not-set
