com/asp

ASP

10 svar · 251 visningar · startad av matthew

Medlem sedan okt. 2001166 inlägg
Trådstart#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

Medlem sedan mars 2001243 inlägg
#2

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

Medlem 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

Medlem 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.

Medlem 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 ?

Medlem 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.

Medlem 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?

Medlem 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.

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

Medlem 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

Medlem 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"

246 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)