Foros del Web » Programando para Internet » ASP Clásico »

Empezando con ActiveX y ASP

Estas en el tema de Empezando con ActiveX y ASP en el foro de ASP Clásico en Foros del Web. Buenas. Estoy empezando a aprender como se utilizan los controles ActiveX con ASP. He hecho una prueba pero no consigo que me funcione. He creado ...
  #1 (permalink)  
Antiguo 26/01/2004, 08:04
 
Fecha de Ingreso: noviembre-2003
Ubicación: Murcia
Mensajes: 34
Antigüedad: 20 años, 7 meses
Puntos: 0
Empezando con ActiveX y ASP

Buenas.

Estoy empezando a aprender como se utilizan los controles ActiveX con ASP. He hecho una prueba pero no consigo que me funcione. He creado una DLL con el Visual Basic, el codigo es el siguiente:

Option Explicit

Private ScriptingContext As ScriptingContext
Private Application As Application
Private Request As Request
Private Response As Response
Private Server As Server
Private Session As Session

Public Sub OnStartPage(PassedScriptingContext As ScriptingContext)
Set ScriptingContext = PassedScriptingContext
Set Application = ScriptingContext.Application
Set Request = ScriptingContext.Request
Set Response = ScriptingContext.Response
Set Server = ScriptingContext.Server
Set Session = ScriptingContext.Session
End Sub

Public Sub OnEndPage()
Set ScriptingContext = Nothing
Set Application = Nothing
Set Request = Nothing
Set Response = Nothing
Set Server = Nothing
Set Session = Nothing
End Sub

Public Sub Mensaje(Texto As String)
Response.Write "<b><font color='red'>" & Texto & "</font></b>"
End Sub

He generado la dll correspondiente.
Y tb he creado una pagina ASP que llama a esta dll:

<html>
<body>
<%
Dim Test

Set Test = Server.CreateObject("ASPTest.Test")

Test.Mensaje "Hola, esta es una prueba."

Set Test = Nothing

%>
</body>
</html>

Me da un error en la linea
Set Test = Server.CreateObject("ASPTest.Test")
Objeto Server, ASP 0177 (0x800401F3)
Cadena clase no válida


Estoy usando IIS con WindowsXP. Las paginas en ASP me funcionan, pero cuando le añado controles ACTIVEX, no. ¿Q puede pasar? aparte del problema de mi ignorancia...

GRACIAS

Última edición por Littlew; 26/01/2004 a las 08:10
  #2 (permalink)  
Antiguo 27/01/2004, 03:32
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 21 años, 6 meses
Puntos: 37
ya registraste la DLL en el windows??? es con start-run- regsvr32 ruta de tu dll
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:08.