Anropa vb-komponent från asp

ASP

4 svar · 172 visningar · startad av Catalina

Medlem sedan okt. 200069 inlägg
Trådstart#1

Jag har en länk i en asp-sida, när jag klickar på den vill jag att vb-kod ska köras.

I vb-så skapar jag ett worddokument. Detta vill jag ska hända när jag klickar på länken.

En teori kanske är att man kan göra en komponent av vbkoden och på något vänster anropa den från asp-sidan?

Någon som kan förklara hur man bär sig åt?

/Catalina

Medlem sedan mars 20007 896 inlägg
#2

Om det är din egen server som du kör dina ASP-filer på kan du regga komponenter med regsv(nåt sånt, kommer aldrig ihåg vad det heter egentligen :)) i DOS med komponentnamnet efter... ex: c:>regsv komponent.dll

Annars får du fråga administratörerna på ditt webbhotell om de kan regga komponenten.

Medlem sedan okt. 200069 inlägg
#3

Det är min, eller rättare sagt en kunds server så registrering är inga problem, så länge jag klarar av det vill säga. men hur anropar jag den från asp?

Och om den fungerar i vb, visst borde den fungera från asp med? Mao öppna word och skriva ut det jag vill?

/Catalina

Medlem sedan dec. 19991 072 inlägg
#4

jadå, om det funkar från vb (om du har kört ett klient prog. som anropar din klass) så ska det också funka i asp.

Du anropar din komponent på följande sätt:

dim obj
set obj = server.createobject("project.class")

Där skapas instansen, sen är det bara att skriva som du gör i vb för att anropa metoder och egenskaper, glöm inte att konvertera datatyperna, ex:
obj.tal = cInt(10)
obj.str = cStr("Hej")
osv.

Registreringen gör du med regsvr32 och skriver då:
regsvr32 minKomponent.dll
i "kör".

Medlem sedan okt. 200069 inlägg
#5

Det var verkligen en jättebra förklaring.

Nu är jag förhoppningsvis på det klara med vad som ska göras.

/catalina

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