OCX en ASP

22/10/2004 - 00:13 por Yan Carlos | Informe spam
Hola amigos, una pregunta... como puedo hacer que funcione un OCX en una
pagina ASP... algun ejemplo de codigo o algo me ayudaria bastante muchas
gracias
Espero sus respuestas por favor
YAN

Preguntas similare

Leer las respuestas

#1 Matias Iacono
22/10/2004 - 14:42 | Informe spam
Hola, lo primero, ten en cuenta que un OCX se ejecuta del lado del cliente.
Por lo que, desde ASP, o sea, el codigo que se ejecuta en el servidor, no
puede acceder a las propiedades del mismo.

Lo que debes hacer es trabajarlo todo con JavaScript y luego manipular la
informacion para enviarla al codigo ASP.

Te pongo un ejemplo de la declaracion a continuacion:

<OBJECT id="ctSchedule1"
codeBase="components/ctSchedule7.CAB#version=7,0,0,4" height="400"
width="100%" classid="clsid:2D913FCB-9551-4145-B751-7F927D750297">
<PARAM NAME="_Version" VALUE="458752">
<PARAM NAME="_ExtentX" VALUE="19182">
<PARAM NAME="_ExtentY" VALUE="10583">
<PARAM NAME="_StockProps" VALUE="65">
<PARAM NAME="BackColor" VALUE="16777215">
<PARAM NAME="Enabled" VALUE="-1">

En este caso, la etiqueta OBJECT posee dos partes fundamentales, CodeBase,
que representa la direccion WEB en donde se encuentra el OCX para que el
navegador pueda descargarlo, si el usuario no lo tiene en su maquina, y el
CASSID que representa el GUID del componente.
Este GUID lo puedes obtener desde el registro del sistema.

Luego, las etiquetas PARAM sirven para pasarle parametros a las propiedades
del control.

Si quieres ver uno funcionando entra a www.dbi-tech.com

Ahi hay varias paginas de demos de controles hechas por mi.

Si necesitas mas ayuda, pregunta.

Saludos,

Matias Iacono
Microsoft MVP



"Yan Carlos" wrote in message
news:
Mostrar la cita
muchas
Mostrar la cita
#2 Yan Carlos
22/10/2004 - 18:13 | Informe spam
Gracias por responder, pero tengo otra pregunta... si lo hago en otra
computadora y despues lo pongo en el servidor... tengo que registrar el OCX
en el server (supongo que si) y como se el "clsid"
gracias
YAN

"Matias Iacono" escribió en el mensaje
news:
Mostrar la cita
cliente.
Mostrar la cita
propiedades
Mostrar la cita
#3 Yan Carlos
22/10/2004 - 18:40 | Informe spam
y como se el classid="clsid:2D913FCB-9551-4145-B751-7F927D750297" porque
creo que es la direccion de memoria de donde sacaria el OCX... no?
"Matias Iacono" escribió en el mensaje
news:
Mostrar la cita
servidor.
Mostrar la cita
el
Mostrar la cita
y
Mostrar la cita
bastante
Mostrar la cita
#4 Matias Iacono
22/10/2004 - 18:41 | Informe spam
En realidad no, ya que el OCX se ejecuta en el cliente y no en el servidor.



Matias Iacono
Microsoft MVP



"Yan Carlos" wrote in message
news:%
Mostrar la cita
OCX
Mostrar la cita
no
Mostrar la cita
la
Mostrar la cita
CodeBase,
Mostrar la cita
el
Mostrar la cita
una
Mostrar la cita
#5 Yan Carlos
22/10/2004 - 19:12 | Informe spam
Hola, me podrian brindar una guia o algun ejemplo sencillo para poder
mostrar un OCX creado en VB en el browser de Internet muchas gracias
"Yan Carlos" escribió en el mensaje
news:
Mostrar la cita
el
Mostrar la cita
servidor,
Mostrar la cita
manipular
Mostrar la cita
que
Mostrar la cita
maquina,
Mostrar la cita
en
Mostrar la cita
Ads by Google
Search Busqueda sugerida