---
title: "com/asp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12914-com-asp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "matthew"
published: "2001-11-28T19:49:00.000Z"
updated: "2001-11-29T14:50:00.000Z"
replies: 10
views: 251
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/12914-com-asp"
---

# com/asp

## #1 — matthew, 2001-11-28T19:49Z

hej

jag har skapat en com objekt i Microsoft visual basic. När jag ska anropa objektet från min asp sida får jag detta fel --\>
Permission denied: 'createobject'

Vilken rättighet ska jag ändra ?

Måste jag vara i debugg läga för att kunna accessa mitt com objkt ?

Någon som vet en bra sida om detta med kod exempel

//matt

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

## #2 — iceM2, 2001-11-28T19:51Z

det skulle nog underlätta om du visade koden på asp-sidan...

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

## #3 — matthew, 2001-11-28T19:55Z

ok 

com --\>

Public Function setName() As String
    Name = "Daladalakvist"
End Function

asp --\>

set a = createobject("project1.class1")
a.setName

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

## #4 — Erik Juhlin, 2001-11-28T20:03Z

Såna fel tror jag man får om man har fel rättigheter i IISen.
Gå in i IIS. Högerklicka på applikationen och klicka på Egenskaper. Sen katalogsäkerhet \> Redigera \> Redigera och välj den inloggade användaren och skriv in lösenord.
Funkar för mig. M@rtin hade också problem med det och när jag sa t honom att man skulle göra så, så funkade det.

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

## #5 — matthew, 2001-11-28T20:22Z

Japp nu verkar det funka !!

Danke !

För att kunna köra com objektet måste jag vara i debugg läge då ?

Finns det någon bra sajt med lite exempel kod ?

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

## #6 — Erik Juhlin, 2001-11-29T07:05Z

Nej, du kan kompilera hela tiden. Men det är mycket enklare att köra i debug-läge när man utvecklar och sen kompilera när man ska installera det någonstans.

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

## #7 — iceM2, 2001-11-29T10:00Z

Vad finns det för fördelar med att använda sådana här com-objekt? Vad kan man ha för nytta av det dvs?

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

## #8 — mrblonde, 2001-11-29T10:24Z

Koden är färdigkompilerad och behöver inte tolkas av kompilatorn hela tiden.

En asp sida tolkas varje gång en anvädare tittar på den.
Com obj bara en gång.

Går snabbare därmed.

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

## #9 — Erik Juhlin, 2001-11-29T11:04Z

Gott också att inte ha all kod i presentationsskiktet. Istället för att ha databaskopplingar och annat krux i ASP-koden så har man ett com-objekt som fixar all kontakt med databas och liknande som man anropar från ASP-sidan. :)

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

## #10 — matthew, 2001-11-29T14:15Z

Finns det någon bra turtorial med visual basic ? Känns inte riktigt lika som vb, jag kanske har fel?

fattar inte varför jag måste använda tex
"As String" 
Public Function setName() As String
Name = "Daladalakvist"
End Function

//matt

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

## #11 — Erik Juhlin, 2001-11-29T14:50Z

Att man skriver "As String" betyder att funktionen returnerar en sträng. När man skickar in värden skriver man "ByVal sSomeThing As String" och även när man deklarerar variabler så använder man As. Exempel: "Dim rs As ADODB.Recordset"

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12914-com-asp
