• Domingo 22 de Diciembre de 2024, 17:47

Autor Tema:  Re: Registrar un OCX  (Leído 3171 veces)

chiaravel

  • Miembro MUY activo
  • ***
  • Mensajes: 242
    • Ver Perfil
Re: Registrar un OCX
« en: Miércoles 30 de Julio de 2003, 22:39 »
0
Hola,

Existe algun truco para registrar un ocx nuevo dentro de una aplicacion de Visual Basic, sin tener la necesidad de ir hasta la PC cliente y hacer el famoso REGSVR32.EXE ?

PLEASE, no sugerir EMPAQUETAR el proyecto porque estamos ante el mismo problema de tener que ir al puesto de trabajo del cliente.

Mis clientes, son companeros de trabajo distribuidos en muchas oficinas pero dentro del mismo edificio y todos conectados a un servidor con recursos compartidos por todos (Vahh... en definitiva una red !!)

Gracias
Pablo Tilotta
Analista de Sistemas
Argentina

ROBER.29

  • Miembro MUY activo
  • ***
  • Mensajes: 421
    • Ver Perfil
    • http://www.contrapixel.com
Re: Registrar un OCX
« Respuesta #1 en: Jueves 31 de Julio de 2003, 09:57 »
0
Yo creo que una buena solución es que creeis en el servidor una carpeta ocx, dentro de la cual ireis almacenando los ocx. Después creas un archivo por lotes que lo que haga es que cada vez que se ejecute copie los ocx y los registre de forma automática en la máquina de la persona que lo ejecuto.

No se si me he explicado bien pero yo creo que es una solución bastante buena. Uno de los inconvenientes es que la primera vez que tengas que hacer el proceso por lotes vas a tardar un pokito a no ser que seas una máquina de hacer procesos por lotes, pero las siguientes veces ya sólo vas a tener que copiar los ocx en la carpeta ocx del servidor y modificar el proceso por lotes (que no se tarda nada).

Saludos.
Roberto García
Moderador de Visual Basic.
Gerente
[contra]PixeL S.L.
Valladolid

acalanto

  • Miembro activo
  • **
  • Mensajes: 80
    • Ver Perfil
Re: Registrar un OCX
« Respuesta #2 en: Jueves 31 de Julio de 2003, 10:13 »
0
Te pudes crear una aplicación Cliente-Servidor, instalarla en todos los equipos de la red y desde tu desacho administrar algunas cosas tales como registrar componentes, parar el equipo de algún cliente (o una aplicación cargada en su equipo).

Yo implementé en una empresa un sistema de administración remota de clientes quefuncionó realmente bien y ahorraba mucho tiempo al Dep. de Informática.

Estudia tambien la posibilidad de instalar una Intranet Corporativa con Apache Server y MySql (Apache y MySql te los puedes descargar gratuitamente tanto para Windows como para Linux), mediante la que puedes crear una aplicación de conocimiento y descarga de datos y un medio de comunicación corporativa que os pude dar muy buenos resultados.

Lo que te propongo es algo complejo, pero podría intentar realizarte algún pequeño ejemplo.

-Un saludo-

chiaravel

  • Miembro MUY activo
  • ***
  • Mensajes: 242
    • Ver Perfil
Re: Registrar un OCX
« Respuesta #3 en: Jueves 31 de Julio de 2003, 16:41 »
0
Quiero agradecer a ROBER.29 y a ACALANTO por la ayuda.

Sinceramente me parecio mas acorde a la estructura de la empresa la ayuda de ROBER.29, pero tengo una duda...

Cuando este archivito .bat se vuelva a ejecutar no va a dar error ? ademas ... acaso haciendolo externamente no muestra un cartelito con el mensaje que indica que se ha registrado ok ?

Mi idea era , que quizas hubiera alguna API de WINDOWS que me resolviera dentro del mismo VISUAL y de modo silencioso el tema del AutoRegistro de componentes, los que estarian en el servidor en un recurso compartido por todos.

Acepto sugerencias.

Gracias a los dos
Pablo Tilotta
Analista de Sistemas
Argentina

acalanto

  • Miembro activo
  • **
  • Mensajes: 80
    • Ver Perfil
Re: Registrar un OCX
« Respuesta #4 en: Jueves 31 de Julio de 2003, 16:47 »
0
Esto es una pequeña muestra de lo que yo implementé en su día.

Si lo amplias puedes conseguir un control absoluto sobre los clientes que estén conectados.

Espero que te resulte de ayuda.

Un saludo
-Acalanto-
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

chiaravel

  • Miembro MUY activo
  • ***
  • Mensajes: 242
    • Ver Perfil
Re: Registrar un OCX
« Respuesta #5 en: Jueves 31 de Julio de 2003, 18:19 »
0
Acalanto.. Muchas gracias por el ejemplo que me enviaste.

Realmente me parece que necesito algo mas sencillo y que sea mas practico que copiar en la PC cliente en la carpeta WINDOWS/SYSTEM el OCX y luego correr el REGSVR32.exe.

Tu aplicacion es una nave espacial comparado a el simple automovil que necesito.

Seguramente luego con mas tiempo la investigare mas a fondo para poder aprender cosas nuevas y que quizas en el futuro me sirva para resolver otros problemas.

Un Abrazo y nuevamente gracias.

PD: Sigo insistiendo en la busqueda de una API que lo resuelva pero todavia no conozco ninguna.

:bravo:
Pablo Tilotta
Analista de Sistemas
Argentina

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Registrar un OCX
« Respuesta #6 en: Viernes 1 de Agosto de 2003, 08:41 »
0
Puedes utilizar el modificador /S para que el registro - desregistro se haga de forma silenciosa.

REGSVR32 Archivo.Dll /S

Suerte.

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Registrar un OCX
« Respuesta #7 en: Viernes 1 de Agosto de 2003, 08:44 »
0
Puedes utilizar el modificador /S para que el registro - desregistro se haga de forma silenciosa.

REGSVR32 Archivo.Dll /S

Suerte.

chiaravel

  • Miembro MUY activo
  • ***
  • Mensajes: 242
    • Ver Perfil
Registrar un OCX
« Respuesta #8 en: Viernes 1 de Agosto de 2003, 12:22 »
0
Te agradezco el dato y lo voy a poner en practica.

Muchas Gracias

y Suerte.

:bravo:
Pablo Tilotta
Analista de Sistemas
Argentina