Programación General > Visual Basic 6.0 e inferiores
Crear Instalador
F_Tanori:
Prueba de esta manera:
1 -Copia los archivos que depende tu apliacacion(ocxs,dlls, lib etc), en la misma carpeta que colocas el ejecutable (exe), segun recuerdo <_< la aplicacion busca las referencias en la misma carpeta ($app.path) prueba asi..
2- Si no funcionan en la misma carpeta del ejecutable tendras que copiar los archivos mencionados(ocxs,dlls, lib etc), al directorio %windir%\system32
En ambos casos es posible que tengas que registrar los OCXs/Dlls
se hace con regsvr32 ejemplo: escibes en EJCUTAR/RUN o en la linea de comando
--- Citar ---regsvr32 C:\programa\control.ocx
--- Fin de la cita ---
Con la ruta claro esta, de donde se encuentra tu archivo, tambienlas dll se registran (algunas)
Si el sistema operativo es alguna version menor a XP es necesario tambien el Runtime de Visual Basic puedes encontrarlo aqui http://www.microsoft.com/downloads/details...17-F673077FFB3C
o aqui
http://www.google.com.mx/search?hl=es&q=Ru...nG=Buscar&meta=
o en la pc con VB :P
gchbascope1:
Hola amigos a todos de esta pagina ayudenme a poder solucionar ese problema que tengo a la hora de usar el programa FUSION, bueno me sale un error '3706' el programa registra los .DLL y .Oxc pero no se si esta registrando de la referencia (Microsoft ActiveX Data Object 2.1 library) y la verdad no se cuales son los .dll y .oxc de esa referencia tal ves ahi es el problema que me tira ese error, ahora tambien con la referencia (Microsoft Excel 11.0 Object Library)no se cuales son los .dll y oxc por que yo lo que quiero es hacer una copia en una carpeta X y en esa carpeta X va estar el ejecutable, .oxc, .dll y no se que mas faltará para que funcione bien el ejecutable cuando pego esa carpeta X a una maquina que no tiene instalado VB6 y no puedo INSTALAR NINGUN PROGRAMA en esa máquinas por que la persona encargada me pido que sea por medio de una copia de esa carpata X en donde va tener todo lo que se requiere para que ese programa funcione bien como cuando lo uso en mi maquina que si tengo instalado VB6, estoy usando un datagrid y un mshflexgrid el sistema operativo que uso yo y la maquina en donde se va hacer la copia deesa carpeta X es windowsxp tengo una conexion en ado. F_Tanori disculpa por esta pregunta pero donde escribo regsvr32 C:\programa\control.ocx :D la verdad no se donde escribir eso por favor si me puede explicar mejor soy nuevo en ese lenguaje gracias. Por favor compañeros de esta pagina ayudenme a solucionar este problema cuando creo el instalado por medio del asistente para enpaquetado y dristribución de visual basic 6.0 e instalo en una máquina que no tenga visual basic 6.0 me sale el mismo problema error '3706' por favor le pido ayuda compañeros de este sitio web.
Gracias.
mi correo es gchbascope1@yahoo.es
F_Tanori:
Una instalacion lo que hace es COPIAR ARCHIVOS, en las carpetas correspondientes, y hacer algunos registros correspondientes en el registro de windows
Programar en VisualBasic y en la mayoria (si no es que en todos) de los leguajes 'visuales', tienen ese problema de dependencia de archivos (ocx y dlls etc) para que la aplicacion funcione
de alguna manera tienes que copiar archivos al directorio del sistema y registrarlos lo que haria un instalador :rolleyes:
1- El empaquetador de Visual Basic No sirve para nada,
2- El fusion algunas veces tambien me ha fallado intenta copiar todo en una 'carpeta X' sin usar fusion, pero recuerda registrar los componentes
--- Citar ---F_Tanori disculpa por esta pregunta pero donde escribo regsvr32 C:\programa\control.ocx
--- Fin de la cita ---
--- Citar ---se hace con regsvr32 ejemplo: escibes en EJCUTAR/RUN o en la linea de comando
--- Fin de la cita ---
http://support.microsoft.com/kb/249873/es
A ver si no te piden que construyas un edificio, sin hacer hoyos en el terreno :P, construyes el edificio en un 'Terreno X' y luego te lo llevas armado y lo levantas lo malo es que no tenemos foro de construcion :P
hay cosas que se necesitan hacer para que un sistema funcione
Saludos
gchbascope1:
Hola a todos Bueno gracias por responderme a mis consultas F_Tanori ya lo resolví el problema del error '3706' era que la conexion de string lo tenia el jet con el 3.51 y bueno yo le cambié por el 4.0 y resulto perefecto se conecta normalmente con access 97 y despues hice las copias de los .dll y .oxc que requeria a la carpeta del ejecutable que hice en visual basic 6.0 por que estaba usando un datagrid y un mshflexgrid y me funciono todo de maravilla bueno tambien me enviaron el FUSION el amigo elmango80 que es muy bueno como persona y amigo y con eso pude saver que .oxc y .dll requeria y bueno me funcionó.
Ahora requiero si alguien save como puedo crear graficos en excel por medio de visual basic 6.0 por favor si alguien save se lo agradeceria.
Gracias
killerack:
No sabía de ese empaquetador.. lo voy a probar... pero yo por el momento ocupo el de VB, pero lo único que no hago es realizar conecciones con los objetos ado, ya que debes de empaquetar todo.. e ir seleccionando... es una p... es por eso que las conecciones las realizo desde un documento .INI.. y fin del proble+
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa