puoi usare un oggetto COM creato con VB, non è altro che una dll registrata sul server.
esempio:
hai la tua dllActiveX che si chiama ciao e la classe al suo interno è saluta.
nella pagina ASP scrivi:
codice:
dim obj
set obj = server.createobject("ciao.saluta")
obj.Salutami(nome)
set obj = nothing
Nella classe avrai:
codice:
Public Sub OnStartPage(ASPScriptingContext As ScriptingContext)
Set MyScriptingContext = ASPScriptingContext
Set Request = MyScriptingContext.Request
Set Response = MyScriptingContext.Response
Set Server = MyScriptingContext.Server
Set Session = MyScriptingContext.Session
End sub
public sub salutami(nome as string)
response.write "Ciao " & nome & "!!!"
end sub
Public Sub OnEndPage()
Set MyScriptingContext = Nothing
Set Request = Nothing
Set Response = Nothing
Set Server = Nothing
Set Session = Nothing
End Sub