La Web del Programador: Comunidad de Programadores
 
    Pregunta:  27383 - INTEGRAR OBJETOS OCX EN PáGINAS ASP
Autor:  Modesto Roman
Hola,

Necesito integrar un ocx que he creado en Visual Basic 6.0 en una página ASP, este ocx debe ejecutarse en el cliente, pero para ello debe estar registrado, NO vale registrarlo con regsvr32 a mano, tiene que ser que cuando el cliente accede a la página le pregunte si quiere instalarlo o no.

Hemos conseguido crear un paquete para internet con el asistente de empaquetado y distribución de visual studio creandonos un archivo .cab que contiene el ocx.

Como debo incluir esto para que cuando el cliente accede mediante navegador le pregunte si quiere instalar el ocx.?

Intentando publicar el empaquetado, nos da un error a la hora de instalarlo en el servidor, ¿esto puede hacer que no se distribuya el ocx?

¿Seria necesario firmar el ocx?, si es asi, ¿Como se hace?

gracias de antemano

  Respuesta:  Claudio
Fijate que cuando haces el .cab, tambien te genera un .htm, éste tiene unos tags que son <OBJECT>...</OBJECT>, esto tienes que ponerlo en tu poágina .asp y agregale una propiedad (al <object>) que se llama BASE, por ejemplo <OBJECT BASE=/download/myControl.cab>.
Si no te resulta, escíribeme