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:
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


Respuesta Responder a este mensaje
#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:
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:
> 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
>
>


Respuesta Responder a este mensaje
#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:
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:%
> 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:
> > 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:
> > > 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
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#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:%
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:
> 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:
> > 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
> >
> >
>
>


Respuesta Responder a este mensaje
#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:
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:
> 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:%
> > 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:
> > > 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:
> > > > 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
> > > >
> > > >
> > >
> > >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida