webForumDet fria alternativet

com/asp

10 svar · 207 visningar · startad av matthew

matthewMedlem sedan okt. 2001166 inlägg
#1

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

------------------
When we were wired the world was lika a secret

iceM2Medlem sedan mars 2001243 inlägg
#2

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

------------------
"Ni tre går och bildar en kvadrat" (Rolf Zetterlund under ett träningspass)

matthewMedlem sedan okt. 2001166 inlägg
#3

ok

com -->

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

asp -->

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

------------------
When we were wired the world was lika a secret

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#4

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.

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

matthewMedlem sedan okt. 2001166 inlägg
#5

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 ?

------------------
When we were wired the world was lika a secret

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#6

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.

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

iceM2Medlem sedan mars 2001243 inlägg
#7

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?

------------------
"Ni tre går och bildar en kvadrat" (Rolf Zetterlund under ett träningspass)

mrblondeMedlem sedan aug. 20012 349 inlägg
#8

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.

------------------
National Blonde Day!
Alle ihre Basis ist uns gehört.

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#9

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. :)

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

matthewMedlem sedan okt. 2001166 inlägg
#10

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

------------------
When we were wired the world was lika a secret

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#11

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"

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

129 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)