---
title: "Dim"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/7671-dim"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Rossifumi"
published: "2001-01-10T19:16:00.000Z"
updated: "2001-01-11T10:47:00.000Z"
replies: 8
views: 205
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/7671-dim"
---

# Dim

## #1 — Rossifumi, 2001-01-10T19:16Z

Är det någon fördel med att "dimma" sina saker?

```

Dim Tal, Tal2, Summa

Tal = 2
Tal2= 4
Summa = Tal + Tal2
```

```

Tal = 2
Tal2 = 4
Summa = Tal + Tal2
```

Blir det snabbare eller tvärtom??

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

## #2 — cyprys, 2001-01-10T19:34Z

Om du överst på sidan skriver 
\<%option explicit%\> så kräver sidan att alla dina variabler är "dimmade" eller definerade.

Det gör också så att man slipper att en variabel kan ska fel genom att t.ex. vara felstavad.

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

## #3 — Rossifumi, 2001-01-10T19:42Z

Är det den enda anledning / fördel att använda Dim?

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

## #4 — casca, 2001-01-10T19:53Z

Vissa gånger när jag inte har definierat variabler så har jag fått felmeddelanden, verkar som om "datorn" (i brist på bättre benämning) inte förstår vad som är vad liksom. 

Lite flummigt beskrivet kanske ;)

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

## #5 — spango, 2001-01-10T21:39Z

ASP går snabbare om man använder option explicit.

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

## #6 — emission, 2001-01-10T21:54Z

Sant, eller rättare sagt, det går snabbare om man dimmar variablerna, och med Option Explicit tvingas man till det.

Vi har berört ämnet tidigare.

> Med Option Explicit måste man deklarera alla variabler med DIM. Det ger dels en smula effektivare minnesutnyttjande, men den stora prestandavinsten kommer av att ASP-kompilatorn annars (utan DIM) måste gå igenom hela namnutrymmet varenda gång en variabel används, för att kolla om den tilldelats ett värde, och i så fall hämta den från den minnseposition som den interna referenstabellel anger. Med deklarerade variabler kan värdet hämtas direkt.

\[Redigerat av emission den 10 jan 2001\]

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

## #7 — Rossifumi, 2001-01-11T09:29Z

Tack för svaren...

Kanske skall använda dim då :)

Emisson vad har du för webbläsare??? Det står "com-1 bla bla"

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

## #8 — emission, 2001-01-11T09:39Z

IE 5.5 installerad av Visual Studio .NET Beta

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

## #9 — Rossifumi, 2001-01-11T10:47Z

Hoppsan... ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/7671-dim
