In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

REGISTRAR OCX

Foro de Xailer profesional en español
Responder
Pablo Herranz
Mensajes: 260
Registrado: Lun Feb 07, 2005 1:20 pm

REGISTRAR OCX

Mensaje por Pablo Herranz »

Hola, no he trabajado nunca con OCX, he leido por ahi que hay que
registarlos, ¿me podeis dar una orientacion de como hacerlo durante la
instalacion de una aplicacion?, ¿o basta con copiar la dll y el ocx al
system32 de windows?, me refiero concretamente al RMChart para evitar
instalarle el producto entero al usuario final
Saludos
Pablo Herranz
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

REGISTRAR OCX

Mensaje por jfgimenez »

Pablo,
> Hola, no he trabajado nunca con OCX, he leido por ahi que hay que
> registarlos, ¿me podeis dar una orientacion de como hacerlo durante la
> instalacion de una aplicacion?, ¿o basta con copiar la dll y el ocx al
> system32 de windows?, me refiero concretamente al RMChart para evitar
> instalarle el producto entero al usuario final
Es tan sencillo como ejecutar:
regsvr32 <componente.ocx>
donde <componente.ocx> es el fichero (DLL, OCX, o lo que sea) que contiene
el OCX. Hay incluso una función del API (ahora no recuerdo cual es) que
permite registrar un OCX y que se podría llamar desde programa.
En cualquier caso, creo recordar que InnoSetup te permite hacerlo de forma
completamente automática, así que si usas este instalador lo tienes bastante
fácil.
--
Un saludo,
José F. Giménez
http://www.xailer.com
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Pablo Herranz
Mensajes: 260
Registrado: Lun Feb 07, 2005 1:20 pm

REGISTRAR OCX

Mensaje por Pablo Herranz »

Gracias Jose, si, uso innosetup así que lo voy a mirar, otra cosa tengo
rmchart.dll y rmchart.ocx ¿cual de los dos deberia registrar?
Saludos
Pablo Herranz
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:4566d4dd$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Pablo,
>
>> Hola, no he trabajado nunca con OCX, he leido por ahi que hay que
>> registarlos, ¿me podeis dar una orientacion de como hacerlo durante la
>> instalacion de una aplicacion?, ¿o basta con copiar la dll y el ocx al
>> system32 de windows?, me refiero concretamente al RMChart para evitar
>> instalarle el producto entero al usuario final
>
> Es tan sencillo como ejecutar:
>
> regsvr32 <componente.ocx>
>
> donde <componente.ocx> es el fichero (DLL, OCX, o lo que sea) que contiene
> el OCX. Hay incluso una función del API (ahora no recuerdo cual es) que
> permite registrar un OCX y que se podría llamar desde programa.
>
> En cualquier caso, creo recordar que InnoSetup te permite hacerlo de forma
> completamente automática, así que si usas este instalador lo tienes
> bastante fácil.
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
>
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

REGISTRAR OCX

Mensaje por jfgimenez »

Pablo,
> Gracias Jose, si, uso innosetup así que lo voy a mirar, otra cosa tengo
> rmchart.dll y rmchart.ocx ¿cual de los dos deberia registrar?
No estoy 100% seguro, pero creo que sólo tienes que registrar rmchart.ocx
--
Un saludo,
José F. Giménez
http://www.xailer.com
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Avatar de Usuario
jasm
Mensajes: 447
Registrado: Mar Jul 08, 2008 8:12 pm

REGISTRAR OCX

Mensaje por jasm »

Jose F. Gimenez escribió:
>
> En cualquier caso, creo recordar que InnoSetup te permite hacerlo de forma
> completamente automática, así­ que si usas este instalador lo tienes bastante
> fácil.
>
Para los que usan InnoSetup, la forma de decirle que registre un
componente OCX:
16. Instalar un OCX o una DLL. Bien, parece que para instalar un OCX o
una DLL deberemos ponernos dentro del script directamente. Entonces
añadiremos la siguiente lí­nea en el apartado [Files]
Source: "rutacompletalficherofichero.ext"; DestDir: "{sys}"; CopyMode:
alwaysskipifsameorolder; Flags: restartreplace sharedfile regserver
Esto recupera el fichero OCX o DLL que queremos que se instale
conjuntamente con nuestra aplicación, lo incluye en el Setup.exe y,
cuando se instala, procede a registrarlo en la máquina. El argumento
alwaysskipifsameorolder, hace que se reemplace el fichero (caso de
existir) sin preguntar nada, con la excepción de que nunca se
sobrescriben versiones posteriores.
Fuente: http://www.mvp-access.com/xavi/Tutoriales/InnoSetup.htm
Saludos
Jose A. Suarez
jrcpoli-quitar
Mensajes: 558
Registrado: Mar Feb 09, 2010 2:26 pm

REGISTRAR OCX

Mensaje por jrcpoli-quitar »

Saludos:
Yo desde hace tiempo empleo ISTOOL que es un generador del Inosetup, en
ISTOOL creas todo lo necesario que debe contener el InoSetup el programa
te genera el instalador con todas sus caracterí­sticas.
Mirar http://www.istoll.org/
José Ramón Castro.
Pablo Herranz escribió:
> Gracias Jose, si, uso innosetup así­ que lo voy a mirar, otra cosa tengo
> rmchart.dll y rmchart.ocx ¿cual de los dos deberia registrar?
>
> Saludos
>
> Pablo Herranz
>
>
> "Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
> news:4566d4dd$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>> Pablo,
>>
>>> Hola, no he trabajado nunca con OCX, he leido por ahi que hay que
>>> registarlos, ¿me podeis dar una orientacion de como hacerlo durante la
>>> instalacion de una aplicacion?, ¿o basta con copiar la dll y el ocx al
>>> system32 de windows?, me refiero concretamente al RMChart para evitar
>>> instalarle el producto entero al usuario final
>> Es tan sencillo como ejecutar:
>>
>> regsvr32 <componente.ocx>
>>
>> donde <componente.ocx> es el fichero (DLL, OCX, o lo que sea) que contiene
>> el OCX. Hay incluso una función del API (ahora no recuerdo cual es) que
>> permite registrar un OCX y que se podrí­a llamar desde programa.
>>
>> En cualquier caso, creo recordar que InnoSetup te permite hacerlo de forma
>> completamente automática, así­ que si usas este instalador lo tienes
>> bastante fácil.
>>
>> --
>> Un saludo,
>>
>> José F. Giménez
>> http://www.xailer.com
>>
>
>
jrcpoli-quitar
Mensajes: 558
Registrado: Mar Feb 09, 2010 2:26 pm

REGISTRAR OCX

Mensaje por jrcpoli-quitar »

Perdon me he equivocado de enlace http://www.istool.org/
José Ramón Castro Polinio escribió:
> Saludos:
>
> Yo desde hace tiempo empleo ISTOOL que es un generador del Inosetup, en
> ISTOOL creas todo lo necesario que debe contener el InoSetup el programa
> te genera el instalador con todas sus caracterí­sticas.
>
> Mirar http://www.istoll.org/
>
> José Ramón Castro.
>
> Pablo Herranz escribió:
>> Gracias Jose, si, uso innosetup así­ que lo voy a mirar, otra cosa
>> tengo rmchart.dll y rmchart.ocx ¿cual de los dos deberia registrar?
>>
>> Saludos
>>
>> Pablo Herranz
>>
>>
>> "Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el
>> mensaje news:4566d4dd$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>>> Pablo,
>>>
>>>> Hola, no he trabajado nunca con OCX, he leido por ahi que hay que
>>>> registarlos, ¿me podeis dar una orientacion de como hacerlo durante
>>>> la instalacion de una aplicacion?, ¿o basta con copiar la dll y el
>>>> ocx al system32 de windows?, me refiero concretamente al RMChart
>>>> para evitar instalarle el producto entero al usuario final
>>> Es tan sencillo como ejecutar:
>>>
>>> regsvr32 <componente.ocx>
>>>
>>> donde <componente.ocx> es el fichero (DLL, OCX, o lo que sea) que
>>> contiene el OCX. Hay incluso una función del API (ahora no recuerdo
>>> cual es) que permite registrar un OCX y que se podrí­a llamar desde
>>> programa.
>>>
>>> En cualquier caso, creo recordar que InnoSetup te permite hacerlo de
>>> forma completamente automática, así­ que si usas este instalador lo
>>> tienes bastante fácil.
>>>
>>> --
>>> Un saludo,
>>>
>>> José F. Giménez
>>> http://www.xailer.com
>>>
>>
>>
Responder