OCX y ASP

17/09/2003 - 18:24 por Wilfredo Burgos | Informe spam
Saludos,

He creado un control ocx (ActiveX Control ) en VB6 , que éste a su vez está
compuesto de algunos controles .ocx de terceros.(Ultragrid de Infragistics),

El control ocx me trabaja muy bien en mi PC, ahora bien si quiero llevar
este ocx a una página ASP , como lo hago para que funcione bien en el
servidor donde se está corriendo IIS.

Gracias.

Preguntas similare

Leer las respuestas

#1 Matias Iacono
17/09/2003 - 21:59 | Informe spam
El ocx funciona en el cliente no en el server... por ende, cuando levante
desde tu pagina este se descargara al cliente.

O sea... no tienes que configurar nada en el servidor.

"Wilfredo Burgos" wrote in message
news:
Saludos,

He creado un control ocx (ActiveX Control ) en VB6 , que éste a su vez


está
compuesto de algunos controles .ocx de terceros.(Ultragrid de


Infragistics),

El control ocx me trabaja muy bien en mi PC, ahora bien si quiero llevar
este ocx a una página ASP , como lo hago para que funcione bien en el
servidor donde se está corriendo IIS.

Gracias.


Respuesta Responder a este mensaje
#2 Wilfredo Burgos
18/09/2003 - 15:02 | Informe spam
Gracias Matias ,
Ahora bien ¿Y como se registra a nivel cliente,si mi ocx está en el
servidor?
"Matias Iacono" wrote in message
news:
El ocx funciona en el cliente no en el server... por ende, cuando levante
desde tu pagina este se descargara al cliente.

O sea... no tienes que configurar nada en el servidor.

"Wilfredo Burgos" wrote in message
news:
> Saludos,
>
> He creado un control ocx (ActiveX Control ) en VB6 , que éste a su vez
está
> compuesto de algunos controles .ocx de terceros.(Ultragrid de
Infragistics),
>
> El control ocx me trabaja muy bien en mi PC, ahora bien si quiero llevar
> este ocx a una página ASP , como lo hago para que funcione bien en el
> servidor donde se está corriendo IIS.
>
> Gracias.
>
>


Respuesta Responder a este mensaje
#3 Matias Iacono
18/09/2003 - 15:37 | Informe spam
En realidad en tu llamanda al OCX, o en el codigo de la pagina, este es
descargado he instalado.

Muy similar con lo que pasa con JAVA.

En el caso del ocx tienes una etiqueta <object> en la cual figura tu ocx y
las propiedades del mismo

Por ejemplo:

<object classid="clsid:AAED59A9-6D5F-11D5-A85E-0080C8DFC881"
ID="ctCalendar1" width="470" height="289">
<param name="_Version" value="196608">
<param name="_ExtentX" value="12435">
<param name="_ExtentY" value="7646">
<param name="_StockProps" value="104">
<param name="ForeColor" value="0">
<param name="BorderStyle" value="1">
<param name="Enabled" value="-1">
<param name="DayHeader" value="Sab.,Dom.,Lun.,Mar.,Mie.,Jue.,Vie.">
<param name="MonthNames"
value="Ene.,Feb.,Mar.,Abr.,May.,Jun.,Jul.,Ago.,Sept.,Oct.,Nov.,Dic.">
<param name="PrintTitle" value="ctCalendar Report Title">
<param name="PrintSubTitle" value="Report Sub-Title">
<param name="BackColor" value="16777215">
<param name="BorderColor" value="0">
<param name="HeaderBackColor" value="8388608">
<param name="HeaderForeColor" value="16777215">
<param name="DateLightColor" value="16777215">
<param name="DateDarkColor" value="8421504">
<param name="SelectBackColor" value="8421376">
<param name="SelectForeColor" value="-2147483639">
<param name="WeekendColor" value="16776960">
<param name="MonthEvenColor" value="-1">
<param name="MonthOddColor" value="-1">
<param name="TipsBackColor" value="-2147483624">
<param name="TipsForeColor" value="-2147483625">
<param name="MaskColor" value="16711680">
<param name="PrintWeekendColor" value="-1">
<param name="PrintEvenColor" value="-1">
<param name="PrintOddColor" value="-1">
<param name="DisabledColor" value="8421504">
<param name="PrintBorderColor" value="0">
<param name="BorderType" value="0">
<param name="HeaderBorder" value="2">
<param name="DateBorder" value="3">
<param name="YearDisplay" value="1">
<param name="DateAlign" value="1">
<param name="DatePosition" value="0">
<param name="SelectType" value="0">
<param name="TipsType" value="0">
<param name="PicAlign" value="0">
<param name="PicPosition" value="0">
<param name="TextAlign" value="0">
<param name="TextPosition" value="2">
<param name="PrintTitleAlign" value="2">
<param name="PrintMapMode" value="1">
<param name="HeaderHeight" value="20">
<param name="DateHeight" value="60">
<param name="DateXOffset" value="0">
<param name="DateYOffset" value="0">
<param name="DateOffset" value="0">
<param name="PicXOffset" value="0">
<param name="PicYOffset" value="0">
<param name="TaskBarBottom" value="2">
<param name="TaskBarLeft" value="0">
<param name="TaskBarRight" value="0">
<param name="TaskBarTop" value="15">
<param name="TaskBarHeight" value="5">
<param name="TextBottom" value="0">
<param name="TextLeft" value="0">
<param name="TextRight" value="0">
<param name="TextTop" value="10">
<param name="PrintTextBottom" value="0">
<param name="PrintTextLeft" value="0">
<param name="PrintTextRight" value="0">
<param name="PrintTextTop" value="0">
<param name="PageXOffset" value="0">
<param name="PageYOffset" value="0">
<param name="PrintDateHeight" value="60">
<param name="PrintHeaderHeight" value="20">
<param name="PrintTaskBottom" value="2">
<param name="PrintTaskLeft" value="0">
<param name="PrintTaskRight" value="0">
<param name="PrintTaskTop" value="15">
<param name="EditXOffset" value="0">
<param name="EditYOffset" value="0">
<param name="EditXSize" value="0">
<param name="EditYSize" value="0">
<param name="SelectSize" value="0">
<param name="ImageXOffset" value="0">
<param name="ImageYOffset" value="0">
<param name="DateStart" value="36400">
<param name="DateEnd" value="36600">
<param name="Date" value="36400">
<param name="PrintDateStart" value="36400">
<param name="PrintDateEnd" value="36600">
<param name="DisplayHeader" value="-1">
<param name="GroupWeekends" value="-1">
<param name="LockDateHeight" value="0">
<param name="DateTextWrap" value="-1">
<param name="TipsDisplay" value="-1">
<param name="MaskBitmap" value="-1">
<param name="MultiText" value="-1">
<param name="TextWrap" value="-1">
<param name="DisplayOnly" value="0">
<param name="PrintLockHeight" value="0">
<param name="MultiSelect" value="0">
<param name="EditOnEnter" value="-1">
<param name="SmallIcons" value="-1">
<param name="Transparency" value="0">
</object>

Este es un control desarrollado por mi empresa... si te fijas en la primera
linea:

<object classid="clsid:AAED59A9-6D5F-11D5-A85E-0080C8DFC881"
ID="ctCalendar1" width="470" height="289">

En esta linea el CLASSID hace referencia a la llave en el registro de tu
control. Tambien puedes agregarle la propiedad CODEBASE, la cual hace
referencia directa a tu control dentro del servidor.

Esto sirve para que los usuarios que no lo tienen, el navegador sepa de
donde descargarlo.

Las etiquetas PARAM son para pasarle los valores al control.

Saludos
Respuesta Responder a este mensaje
#4 Wilfredo Burgos
25/09/2003 - 02:32 | Informe spam
Mil gracias Matias, no habia podido leer su mensaje hata el dia de hoy.

Entonces creo que si he creado un ocx en VB, y este control está en una
página ASP o HTML , llamada index.asp. Cuando yo baje esa pagina al server e
invoque la pagina desde cualquier maquina conectada al internet el control
se registra a esta maquina?

Gracias,
"Matias Iacono" wrote in message
news:u#
En realidad en tu llamanda al OCX, o en el codigo de la pagina, este es
descargado he instalado.

Muy similar con lo que pasa con JAVA.

En el caso del ocx tienes una etiqueta <object> en la cual figura tu ocx y
las propiedades del mismo

Por ejemplo:

<object classid="clsid:AAED59A9-6D5F-11D5-A85E-0080C8DFC881"
ID="ctCalendar1" width="470" height="289">
<param name="_Version" value="196608">
<param name="_ExtentX" value="12435">
<param name="_ExtentY" value="7646">
<param name="_StockProps" value="104">
<param name="ForeColor" value="0">
<param name="BorderStyle" value="1">
<param name="Enabled" value="-1">
<param name="DayHeader" value="Sab.,Dom.,Lun.,Mar.,Mie.,Jue.,Vie.">
<param name="MonthNames"
value="Ene.,Feb.,Mar.,Abr.,May.,Jun.,Jul.,Ago.,Sept.,Oct.,Nov.,Dic.">
<param name="PrintTitle" value="ctCalendar Report Title">
<param name="PrintSubTitle" value="Report Sub-Title">
<param name="BackColor" value="16777215">
<param name="BorderColor" value="0">
<param name="HeaderBackColor" value="8388608">
<param name="HeaderForeColor" value="16777215">
<param name="DateLightColor" value="16777215">
<param name="DateDarkColor" value="8421504">
<param name="SelectBackColor" value="8421376">
<param name="SelectForeColor" value="-2147483639">
<param name="WeekendColor" value="16776960">
<param name="MonthEvenColor" value="-1">
<param name="MonthOddColor" value="-1">
<param name="TipsBackColor" value="-2147483624">
<param name="TipsForeColor" value="-2147483625">
<param name="MaskColor" value="16711680">
<param name="PrintWeekendColor" value="-1">
<param name="PrintEvenColor" value="-1">
<param name="PrintOddColor" value="-1">
<param name="DisabledColor" value="8421504">
<param name="PrintBorderColor" value="0">
<param name="BorderType" value="0">
<param name="HeaderBorder" value="2">
<param name="DateBorder" value="3">
<param name="YearDisplay" value="1">
<param name="DateAlign" value="1">
<param name="DatePosition" value="0">
<param name="SelectType" value="0">
<param name="TipsType" value="0">
<param name="PicAlign" value="0">
<param name="PicPosition" value="0">
<param name="TextAlign" value="0">
<param name="TextPosition" value="2">
<param name="PrintTitleAlign" value="2">
<param name="PrintMapMode" value="1">
<param name="HeaderHeight" value="20">
<param name="DateHeight" value="60">
<param name="DateXOffset" value="0">
<param name="DateYOffset" value="0">
<param name="DateOffset" value="0">
<param name="PicXOffset" value="0">
<param name="PicYOffset" value="0">
<param name="TaskBarBottom" value="2">
<param name="TaskBarLeft" value="0">
<param name="TaskBarRight" value="0">
<param name="TaskBarTop" value="15">
<param name="TaskBarHeight" value="5">
<param name="TextBottom" value="0">
<param name="TextLeft" value="0">
<param name="TextRight" value="0">
<param name="TextTop" value="10">
<param name="PrintTextBottom" value="0">
<param name="PrintTextLeft" value="0">
<param name="PrintTextRight" value="0">
<param name="PrintTextTop" value="0">
<param name="PageXOffset" value="0">
<param name="PageYOffset" value="0">
<param name="PrintDateHeight" value="60">
<param name="PrintHeaderHeight" value="20">
<param name="PrintTaskBottom" value="2">
<param name="PrintTaskLeft" value="0">
<param name="PrintTaskRight" value="0">
<param name="PrintTaskTop" value="15">
<param name="EditXOffset" value="0">
<param name="EditYOffset" value="0">
<param name="EditXSize" value="0">
<param name="EditYSize" value="0">
<param name="SelectSize" value="0">
<param name="ImageXOffset" value="0">
<param name="ImageYOffset" value="0">
<param name="DateStart" value="36400">
<param name="DateEnd" value="36600">
<param name="Date" value="36400">
<param name="PrintDateStart" value="36400">
<param name="PrintDateEnd" value="36600">
<param name="DisplayHeader" value="-1">
<param name="GroupWeekends" value="-1">
<param name="LockDateHeight" value="0">
<param name="DateTextWrap" value="-1">
<param name="TipsDisplay" value="-1">
<param name="MaskBitmap" value="-1">
<param name="MultiText" value="-1">
<param name="TextWrap" value="-1">
<param name="DisplayOnly" value="0">
<param name="PrintLockHeight" value="0">
<param name="MultiSelect" value="0">
<param name="EditOnEnter" value="-1">
<param name="SmallIcons" value="-1">
<param name="Transparency" value="0">
</object>

Este es un control desarrollado por mi empresa... si te fijas en la


primera
linea:

<object classid="clsid:AAED59A9-6D5F-11D5-A85E-0080C8DFC881"
ID="ctCalendar1" width="470" height="289">

En esta linea el CLASSID hace referencia a la llave en el registro de tu
control. Tambien puedes agregarle la propiedad CODEBASE, la cual hace
referencia directa a tu control dentro del servidor.

Esto sirve para que los usuarios que no lo tienen, el navegador sepa de
donde descargarlo.

Las etiquetas PARAM son para pasarle los valores al control.

Saludos


Respuesta Responder a este mensaje
#5 Matias Iacono
25/09/2003 - 14:47 | Informe spam
Si... mientras que el usuario que este viendo la pagina asi lo permita...
todo dependera del nivel de sugirar del navegador y si tu control esta
firmado o no


"Wilfredo Burgos" wrote in message
news:
Mil gracias Matias, no habia podido leer su mensaje hata el dia de hoy.

Entonces creo que si he creado un ocx en VB, y este control está en una
página ASP o HTML , llamada index.asp. Cuando yo baje esa pagina al server


e
invoque la pagina desde cualquier maquina conectada al internet el control
se registra a esta maquina?

Gracias,
"Matias Iacono" wrote in message
news:u#
> En realidad en tu llamanda al OCX, o en el codigo de la pagina, este es
> descargado he instalado.
>
> Muy similar con lo que pasa con JAVA.
>
> En el caso del ocx tienes una etiqueta <object> en la cual figura tu ocx


y
> las propiedades del mismo
>
> Por ejemplo:
>
> <object classid="clsid:AAED59A9-6D5F-11D5-A85E-0080C8DFC881"
> ID="ctCalendar1" width="470" height="289">
> <param name="_Version" value="196608">
> <param name="_ExtentX" value="12435">
> <param name="_ExtentY" value="7646">
> <param name="_StockProps" value="104">
> <param name="ForeColor" value="0">
> <param name="BorderStyle" value="1">
> <param name="Enabled" value="-1">
> <param name="DayHeader"


value="Sab.,Dom.,Lun.,Mar.,Mie.,Jue.,Vie.">
> <param name="MonthNames"
> value="Ene.,Feb.,Mar.,Abr.,May.,Jun.,Jul.,Ago.,Sept.,Oct.,Nov.,Dic.">
> <param name="PrintTitle" value="ctCalendar Report Title">
> <param name="PrintSubTitle" value="Report Sub-Title">
> <param name="BackColor" value="16777215">
> <param name="BorderColor" value="0">
> <param name="HeaderBackColor" value="8388608">
> <param name="HeaderForeColor" value="16777215">
> <param name="DateLightColor" value="16777215">
> <param name="DateDarkColor" value="8421504">
> <param name="SelectBackColor" value="8421376">
> <param name="SelectForeColor" value="-2147483639">
> <param name="WeekendColor" value="16776960">
> <param name="MonthEvenColor" value="-1">
> <param name="MonthOddColor" value="-1">
> <param name="TipsBackColor" value="-2147483624">
> <param name="TipsForeColor" value="-2147483625">
> <param name="MaskColor" value="16711680">
> <param name="PrintWeekendColor" value="-1">
> <param name="PrintEvenColor" value="-1">
> <param name="PrintOddColor" value="-1">
> <param name="DisabledColor" value="8421504">
> <param name="PrintBorderColor" value="0">
> <param name="BorderType" value="0">
> <param name="HeaderBorder" value="2">
> <param name="DateBorder" value="3">
> <param name="YearDisplay" value="1">
> <param name="DateAlign" value="1">
> <param name="DatePosition" value="0">
> <param name="SelectType" value="0">
> <param name="TipsType" value="0">
> <param name="PicAlign" value="0">
> <param name="PicPosition" value="0">
> <param name="TextAlign" value="0">
> <param name="TextPosition" value="2">
> <param name="PrintTitleAlign" value="2">
> <param name="PrintMapMode" value="1">
> <param name="HeaderHeight" value="20">
> <param name="DateHeight" value="60">
> <param name="DateXOffset" value="0">
> <param name="DateYOffset" value="0">
> <param name="DateOffset" value="0">
> <param name="PicXOffset" value="0">
> <param name="PicYOffset" value="0">
> <param name="TaskBarBottom" value="2">
> <param name="TaskBarLeft" value="0">
> <param name="TaskBarRight" value="0">
> <param name="TaskBarTop" value="15">
> <param name="TaskBarHeight" value="5">
> <param name="TextBottom" value="0">
> <param name="TextLeft" value="0">
> <param name="TextRight" value="0">
> <param name="TextTop" value="10">
> <param name="PrintTextBottom" value="0">
> <param name="PrintTextLeft" value="0">
> <param name="PrintTextRight" value="0">
> <param name="PrintTextTop" value="0">
> <param name="PageXOffset" value="0">
> <param name="PageYOffset" value="0">
> <param name="PrintDateHeight" value="60">
> <param name="PrintHeaderHeight" value="20">
> <param name="PrintTaskBottom" value="2">
> <param name="PrintTaskLeft" value="0">
> <param name="PrintTaskRight" value="0">
> <param name="PrintTaskTop" value="15">
> <param name="EditXOffset" value="0">
> <param name="EditYOffset" value="0">
> <param name="EditXSize" value="0">
> <param name="EditYSize" value="0">
> <param name="SelectSize" value="0">
> <param name="ImageXOffset" value="0">
> <param name="ImageYOffset" value="0">
> <param name="DateStart" value="36400">
> <param name="DateEnd" value="36600">
> <param name="Date" value="36400">
> <param name="PrintDateStart" value="36400">
> <param name="PrintDateEnd" value="36600">
> <param name="DisplayHeader" value="-1">
> <param name="GroupWeekends" value="-1">
> <param name="LockDateHeight" value="0">
> <param name="DateTextWrap" value="-1">
> <param name="TipsDisplay" value="-1">
> <param name="MaskBitmap" value="-1">
> <param name="MultiText" value="-1">
> <param name="TextWrap" value="-1">
> <param name="DisplayOnly" value="0">
> <param name="PrintLockHeight" value="0">
> <param name="MultiSelect" value="0">
> <param name="EditOnEnter" value="-1">
> <param name="SmallIcons" value="-1">
> <param name="Transparency" value="0">
> </object>
>
> Este es un control desarrollado por mi empresa... si te fijas en la
primera
> linea:
>
> <object classid="clsid:AAED59A9-6D5F-11D5-A85E-0080C8DFC881"
> ID="ctCalendar1" width="470" height="289">
>
> En esta linea el CLASSID hace referencia a la llave en el registro de tu
> control. Tambien puedes agregarle la propiedad CODEBASE, la cual hace
> referencia directa a tu control dentro del servidor.
>
> Esto sirve para que los usuarios que no lo tienen, el navegador sepa de
> donde descargarlo.
>
> Las etiquetas PARAM son para pasarle los valores al control.
>
> Saludos
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida