Avatar billede gg Praktikant
10. april 2002 - 10:15 Der er 5 kommentarer og
4 løsninger

Kommunikation imellem VB dll og ASP

Hvordan får jeg VB og ASP til ar arbejde sammen. Skal jeg ikke lave en dll fil ASP siden kalder. Vil gerne have et eksempel :-), hvis muligt.
Avatar billede a1a1 Novice
10. april 2002 - 10:20 #1
jo du skal lave en active X dll
Avatar billede ocp Nybegynder
10. april 2002 - 10:22 #2
Lav en dll fil med en klasse (og naturligvis en funktion).

Registrer filen på webserveren. regsvr32 c:\mindll

Lav objektet i ASP:

obj = Server.CreateObject("mindll.minklasse");

set obj = Server.CreateObject("mindll.minklasse")


obj.minmetode "testminmetode"
Avatar billede ocp Nybegynder
10. april 2002 - 10:22 #3
Ja, det var naturligvis et svar...

Lav en dll fil med en klasse (og naturligvis en funktion).

Registrer filen på webserveren. regsvr32 c:\mindll

Lav objektet i ASP:

obj = Server.CreateObject("mindll.minklasse");

set obj = Server.CreateObject("mindll.minklasse")


obj.minmetode "testminmetode"
Avatar billede a1a1 Novice
10. april 2002 - 10:23 #4
i dit vb fx.:

Public Function MakeBold(ByVal strText)
If strText <> "" Then
strText = "<b>" & strText & "</b>"
End if
MakeBold = strText
End Function
Avatar billede a1a1 Novice
10. april 2002 - 10:26 #5
og så bruges sån:
set oObj = Server.CreateObject("dllnavn.class")
strText = oObj.MakeBold("tekst")

strText indeholder nu: <b>tekst</b>
Avatar billede bennytordrup Nybegynder
10. april 2002 - 10:34 #6
Du skal lige være opmærksom på, at dll'en skal oversættes med "UnAttended Execution" og "Retained In Memory". Hvis ikke, kan det skabe problemer på serveren.
Avatar billede gg Praktikant
10. april 2002 - 16:51 #7
skal kaldet foretages i ASP siden foretages med *.class extention skal det ikke være dllnavn.dll ???
Avatar billede sjh Nybegynder
10. april 2002 - 22:44 #8
Se her hvordan du laver en vbdll til asp
http://www.sloppycode.net/asp-components/tutorial/
Avatar billede gg Praktikant
11. april 2002 - 12:11 #9
sjh. Kanon god artikel. nu virke min COM :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester