SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Mollense en Martes 5 de Abril de 2005, 15:07
-
Hola muchachos...
¿Alguien sabe como puedo hacer para declarar los controles ocx de manera que se agreguen a la lista de componentes automáticamente sin tener que buscarlos uno por uno examinando el disco?
Espero que se entienda la pregunta :P
Saludos y gracias por anticipado :hola:
-
bueno al menos la unica forma que se es:
1. haces un instalador con los ocx incluidos y se reconocen automaticamente
2. utilizas los ocx en una plicacion , buscandolos uno por uno, y para la siguiente cesion de vb ya no necesitas buscarlos,
espero te sirva
-
Hola jodijo5...
Esta es la solución que yo conozco pero tengo aproximadamente 50 controles y cada vez que cambio de máquina...
:blink:
Ya sabes lo que pasa.
Saludos :hola:
-
por eso, si tienes el innosetup, eso te facilita un monton, tus ocx los puedes agregar al instalador en conjunto, en cambio si usas el asistente de empaquetado, entonces se te hace un mundo
-
Bueno no se si esta sea la mejor solucion :huh: , pero puedes hacerte un nuevo proyecto, le agregas todos los componentes (los 50 o mas que tengas) te haces un instalador que tenga los 50 ocx añadidos a tu ejecutable, para asegurarte de eso colocas un componente de cada uno de ellos en un formulario, este ejecutable no va a ser el importante,si no lo importante va a ser que tengas un instalador de tus ocx, asi cuando te cambies de máquina ejecutas tu instalador de ocx y empiezas a trabajar, bueno ojala esto te sirva de algo, aunque si hubiera un programa que directamente agarre los ocx, dll's y demás complementos y solo los instalara, sería excelente, yo no conozco niguno pero estoy segura que alguien por aqui debe conocer algo de esto... bye bye :lightsabre:
-
Hi!
(Bueno el avatar... muy chilensis)
Creo que a lo que te refieres es a cargar los ocx en tiempo de diseño. Es decir, para utilizarlos como componentes de VB.
Para eso debes Registrarlo. Basta con arrastrar el componente sobre el archivo (o un acceso directo de este) regsvr32.exe, que generalmente está ubicado en c:\windows\system32 (XP), creo que en versiones anteriores la carpeta es system.
Como explicaba jodijo, si creas un instalador (InnoSetup, p ej), podrías registrarlos automáticamente. Pero Basta conque pongas un acceso directo de regsrvr32 en la carpeta en donde tienes los controles y luego los arrastres sobre él, no te tomará más de un par de minutos.
Chau
-
Muchisimas gracias muchachos ( Y muchacha ;) )
Todo arreglado, probé todas las variantes y todas funcionan.
En cuanto a mi avatar...
Hi!
(Bueno el avatar... muy chilensis)
Yo soy Argentino pero me encanta Condorito aunque se escriba en Chile: Un país hermano.
Gracias nuevamente, y si Dios quiere...
Nos encontramos en cualquier camino. :hola:
-
Pues, Vivan!, entonces Mafalda y Condorito.
Un saludo desde este otro lado del monte.