Visual Basic - OCX

Life is soft - evento anual de software empresarial
 
Vista:

OCX

Publicado por Jesús María (16 intervenciones) el 03/05/2002 19:20:12
Estoy creando un CD en VB6 que se supone debe ejecutarse en cualquier máquina con Windows, pero tengo problemas con los ocx y sus dependencias dll . No quiero forzar al usuario ha ejecuatar un archivo de instalación. No se si tienen alguna solución para esto.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:OCX

Publicado por mendru (43 intervenciones) el 10/05/2002 00:25:58
Los OCX deben de estar registrados en la máquina cliente mediante Regsrv32.
Las Dlls en cambio, no necesitan esta preinstalación siempre que estén en un Path conocido por la aplicación.
Osea, que para lo que tu quieres debes de utilizar una dll.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:OCX

Publicado por Jesús María (4 intervenciones) el 10/05/2002 02:07:33
OK, pero como hago para usar mis ocx como DLL? o como los registro sin que el usuario se de cuenta y sólo cuando esto sea necesario...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:OCX

Publicado por mendru (43 intervenciones) el 11/05/2002 01:05:12
La cuestión sería más bien NO usar los OCX.
Usar funciones de Dll o de las API que te proporcionen la misma utilida de esos OCX.
De todos modos, puedes registrar los OCX con el parámetro /s (si no me equivoco) para que no salgan los mensajes de RegSrv32.
A este, lo puedes llamr desde un Bat o usando Shell.

Te advierto que para un NT o W2000, deberías de tener los privilegios de administrador para registrar componentes. Pero te cuento un truco que a mi, me funcionó:
En vez de llamar al regSrv del System32 de Windows, cópiatelo en el CD y usa ese para registrar los OCX.
Truco patatero, pero funciona.

PD: El otro mensaje no tengo ni idea por que ha salido.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:OCX

Publicado por mendru (43 intervenciones) el 11/05/2002 00:52:53
Los OCX deben de estar registrados en la máquina cliente mediante Regsrv32. Las Dlls en cambio, no necesitan esta preinstalación siempre que estén en un Path conocido por la aplicación. Osea, que para lo que tu quieres debes de utilizar una dll.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar