---
title: "2 frågor?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/5887-2-frågor"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Ricki"
published: "2000-06-20T11:32:00.000Z"
updated: "2000-06-20T14:32:00.000Z"
replies: 13
views: 258
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/5887-2-frågor"
---

# 2 frågor?

## #1 — Ricki, 2000-06-20T11:32Z

Är det någon som vet vad detta trim gör?

```
strMessage = Trim(Request.Form("meddelande"))
```

En sak till. Om jag har en chatt och vill visa vilka som är inloggade, hur gör jag då. Namnen lagras i session objektet.

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

## #2 — Vide, 2000-06-20T11:34Z

Trim tar bort alla mellanslag före och efter strängen's bokstäver...

Du får nog visa lite kod på din chat, hur du lagrar datat i sessionsobjektet...

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

## #3 — Ricki, 2000-06-20T11:38Z

Såhär ser det ut:

```
<%
If Request.Querystring("anvandare") = "" Then
	Response.Write "Systemfel, kunde inte idetifiera användaren"
Else
	Session("chattanvandare") = Request.Querystring("anvandare")

	APPLICATION.LOCK
	Application("antal_chattare") = Application("antal_chattare") + 1
	APPLICATION.UNLOCK
End If
%>
```

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

## #4 — emission, 2000-06-20T11:57Z

Session-objektet är ju knutet till en specifik användare, så där kan du inte lagra användarna. Du måste använda application. Kolla in Scripting.Dictionary.

\[Redigerat av emission den 20 jun 2000\]

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

## #5 — Ricki, 2000-06-20T12:04Z

Var kan man finna info om Scripting.Dictionary?

Det nämmn inte i min bok

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

## #6 — emission, 2000-06-20T12:07Z

Kolla relaterade länkar i startsidan för ASP-forumet.

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

## #7 — Ricki, 2000-06-20T12:18Z

Jag får följande felmeddelnade när jag försöker skapa Dictionary objektet:

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

ActiveX-komponenten kan inte skapa objekt.: 'Scriptning.Dictionary' 

/ricki2/chatt.asp, rad 6
```

Finns inte Dictionary objektet med i PWS? Eller har jag hjor fel?

Här är koden:

```
	Dim Lista
	Lista = CreateObject("Scriptning.Dictionary")

	Chattare = Request.Querystring("anvandare")

	Lista.Add " & Chattare & ","Svart"
```

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

## #8 — Ricki, 2000-06-20T12:19Z

Sorry, jag såg felet själ. Jag hade stavat fel!

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

## #9 — Ricki, 2000-06-20T12:35Z

Vad är felet?

```
<%
Dim Bibliotek, Nyckel, Lista, Varde
Set Bibliotek = CreateObject("Scripting.Dictionary")

Chattare = Session("Chattare")

Bibliotek.Add "Rickard", "Svart"
Bibliotek.Add "Sara", "Gron"
Bibliotek.Add "Roger", "Rod"

Nyckel = Bibliotek.Keys
Varde  = Bibliotek.Items

For Lista = 0 To Bibliotek.Count -1
%>
	Namn: <%=Nyckel("Lista")%> - Färg: <%=Varde("Lista")%>
<%
Next
%>
```

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

## #10 — emission, 2000-06-20T12:58Z

\<%=Nyckel(Lista)%\> - Färg: \<%=Varde(Lista)%\>

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

## #11 — Ricki, 2000-06-20T14:18Z

Varför fungerar inte detta?

```
Chattare = Session("Chattare")
Bibliotek.Add " & Chattare & ", "Vit"
```

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

## #12 — Vide, 2000-06-20T14:27Z

Testa:

Chattare = Session("Chattare")
Bibliotek.Add Chattare, "Vit"

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

## #13 — emission, 2000-06-20T14:28Z

Därför att det är fel. ;)

Grundläggande om variabler och strängar:

minstrang="hej"

minstrang är en variabel och innehåller strängvärdet **hej**. Citattecknen används för att ange att värdet som tilldelas också är en sträng.

Hade man skrivit

minstrang=hej

hade ju minstrang fått värdet av en annan variabel, nämligen variabeln hej.

Bibliotek.Add " & Chattare & ", "Vit"

är fel eftersom Add förväntar sig en sträng som argument. Det får den också, men strängen den får är **& Chattare &**, inte värdet av Chattare.

Bibliotek.Add Chattare, "Vit"

Ska det alltså vara.

\[Redigerat av emission den 20 jun 2000\]

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

## #14 — Ricki, 2000-06-20T14:32Z

ack så jättemycket!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/5887-2-frågor
