webForumDet fria alternativet

Anropa vb-komponent från asp

ASP

4 svar · 145 visningar · startad av Catalina

Medlem sedan okt. 200069 inlägg
Frågan#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.

------------------
SPiN, bjorne.w@telia.com

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".
------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se
http://server.webwerkstaden.se/fredde/

[Redigerat av fredrik den 14 dec 2000]

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

264 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
134 ms — ändringar (db)