SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Miguelencho en Miércoles 5 de Mayo de 2004, 22:31

Título: Crear Instalador
Publicado por: Miguelencho en Miércoles 5 de Mayo de 2004, 22:31
Hola amigos, pregunta como creo un archivo de instalacion para instalar mi aplicacion en un carpeta especifica del disco duro y que me ponga una carpeta en el menu de inicio con las opciones de desinstalacion y ayuda?
Título: Re: Crear Instalador
Publicado por: Kev en Miércoles 5 de Mayo de 2004, 23:02
Utiliza el asistente de empaquetado, que viene con el Visual Basic, dale un vistazo a la ayuda para aprender a manejarlo, para tener mas control en la forma de instalacion tendrias que editar el archivo fuente del asistente de empaquetado.

Tambien te puedo recomendar que uses otros programas para crear instaladores de tu aplicación:

* Setup Factory
* Wise
* Nullsoft
* Install shield
* etc.......

Salu2
 :comp:  :hola:
Título: Re: Crear Instalador
Publicado por: elmango80 en Jueves 6 de Mayo de 2004, 07:04
Te recomiendo que utilices el Inno Setup este programa o mas bien compilador es muy bueno para crear archivos de instalacion...
Título: Re: Crear Instalador
Publicado por: Blag en Jueves 6 de Mayo de 2004, 07:22
Estoy totalmente de acuerdo con el elmango80......El Inno Setup Compiler es el mejor empaquetador que puede haber.....Es gratuito, compacto, crea iconos en el menú inicio, desintalador, etc...... Muy bueno  :ph34r:

Inno Setup Compiler (http://www.jrsoftware.org/isdl.php)

Estoy incluyendo un pequeño tutorial que escribí para principiantes del Inno.

Suerte,

Blag :devil:
Título: Re: Crear Instalador
Publicado por: Juanolo en Jueves 6 de Mayo de 2004, 15:53
Otro Voto para el Inno SetUp.

Cuando uno ya se familiariza un poco, descubre características tales como:
- Puedes modificar las imágenes.
- Traducir el texto para que se presente en Español.
- Agregar una clave a la Instalación.
- Si no sabes bien qué archivos debes Instalar, trae en la ayuda una guía para traducir los archivos de dependencias creados con el empaquetador de Visual. Así como también la información de cuáles archivos pueden crear problemas en otras máquinas y por lo tanto no deberían ser incluídos en el paquete.
- Por último, es muy fácil crear parches para tus aplicaciones. Si lees el tutorial, verás que basta con desactivar las líneas donde están aquellos archivos que no necesitas modificar.

Realmente muy bueno.
Título: Re: Crear Instalador
Publicado por: Kev en Viernes 7 de Mayo de 2004, 00:20
No lo conocia, segun los comentarios expuestos aqui, parece ser muy bueno, gracias Blag por el tutorial, no sabes cuanto me facilitas las cosas.

Nos vemos luego...

 :comp:  :hola:  :comp:
Título: Re: Crear Instalador
Publicado por: cpmario en Viernes 7 de Mayo de 2004, 23:28
Blag

Podrías proporcionarnos un exemplo de un archivo script del programa como Example1.iss que viene con el programa Inno Setup, pero como ejemplo de instalación de algún programa de Visual Basic.

Gracias de antemano por la ayuda.

 :D
Título: Re: Crear Instalador
Publicado por: elmango80 en Sábado 8 de Mayo de 2004, 02:32
Si lo vas a usar con programas realizados en VB lo unico que tienes que hacer es crear el .exe, el problema esta en que tienes que agregar todos los archivos de los cuales dependa tu aplicacion para funcionar (.dll, .ocx y cualquier otro) por eso yo lo que hago es utilizar otro programa que se llama "Fusion" (lo obtuve por un amigo de este Foro), este programa lo que hace es que despues que creas el .exe con VB le añade al .exe y no me preguntes como porque no lo se todas las referencias a las dependencias y no se como lo hace pero crea un .exe un poco mas grande que el original de VB pero corre en cualquier maquina sin necesidad de instalar ningun OCX ni ningun otro archivo de este tipo del cual dependa tu aplicacion para poder funcionar....

:angel: - - - - - O - - - - - :devil:
Título: Re: Crear Instalador
Publicado por: Blag en Sábado 8 de Mayo de 2004, 15:51
Citar
Kev escribió:
No lo conocia, segun los comentarios expuestos aqui, parece ser muy bueno, gracias Blag por el tutorial, no sabes cuanto me facilitas las cosas.

No hay problema.  :D

Citar
cpmario escribió:
Podrías proporcionarnos un exemplo de un archivo script del programa como Example1.iss que viene con el programa Inno Setup, pero como ejemplo de instalación de algún programa de Visual Basic.

Claro, no hay ningún problema.  :hola:

Estoy incluyendo el script de mi agenda telefónica.....Si no tienen el Inno, lo pueden abrir facilmente con el Block de Notas.

Saludos,

Blag  :devil:
Título: Re: Crear Instalador
Publicado por: cpmario en Sábado 8 de Mayo de 2004, 19:44
Gracias por el ejemplo, pero no funcionaría en un sistema que no tenga Vb6 y Access instalado.

 :(
Título: Re: Crear Instalador
Publicado por: Blag en Domingo 9 de Mayo de 2004, 06:55
Bueno, en ese caso, simplemente tendrías que incluir el runtime de Visual Basic en el instalador......"msvbvm60.dll" y en cuanto a lo que no tenga access, pues no importa, porque si desarrollas tu aplicación con ADO o DAO o DATA, ellos se encargan de leer el formato del archivo......El access te sirve para abrir el archivo y editarlo, pero no es necesario para que Visual Basic lo lea o interactue con el......Ya que lo trata como si fuera un archivo binario.

Saludos,

Blag  :devil:
Título: Re: Crear Instalador
Publicado por: Juanolo en Lunes 10 de Mayo de 2004, 23:23
Para aportar a la discusión, y también para que me hagan comentarios si ven algo que se pueda optimizar, adjunto el Script que uso para instalar una aplicación hecha en VB5. Estoy trabajando en la de Visual Basic 6.0, pues me cambié hace poco.
Esta aplicación utiliza, entre otras cosas, controles DbGrid, MskEdBox, Informes Cristal, etc.
Las librerías que debía instalar, las tomé de un empaquetado hecho por el instalador que venía con Visual.
Título: Re: Crear Instalador
Publicado por: Gallagher en Martes 11 de Mayo de 2004, 14:40
No entend en entonces? el ino setup no instala bien las DLLS? y ocx?
Título: Re: Crear Instalador
Publicado por: Juanolo en Martes 11 de Mayo de 2004, 16:09
No he tenido ningún problema con las instalaciones hechas con Inno Setup; cosa que no puedo decir del instalador de Visual. Además es gratis, bonito, y se ve muy profesional.
Cuando pido comentarios respecto a si alguien ve algo que se pueda optimizar, es porque la base de las librerías que debía instalar la traduje de un archivo del instalador de Visual. Es en ese demonio  :devil:  en el que no confío.

Salu2. :hola:
Título: Re: Crear Instalador
Publicado por: Gallagher en Martes 11 de Mayo de 2004, 19:38
pero si yo tengo muchas dlls las instala correctamente?
Título: Re: Crear Instalador
Publicado por: Juanolo en Miércoles 12 de Mayo de 2004, 01:49
Siiip!

Estoy trabajando en un script para la última versión del Inno. Ha cambiado un poco la sintaxis y me estoy tardando más de lo previsto. Súmale a eso que hace poco me cambié a Visual 6.0 y tengo un espaguetti...
 En fin, estoy tratando de separar las librerías de acuerdo a los controles que las usan (las que he podido determinar) de forma de tener una base y luego sólo borrar las que no use.
  Si alguien está interesado, no tengo problema en enviarle el script (o subirlo) cuando lo termine.

Salu2. :hola:
Título: Re: Crear Instalador
Publicado por: cpmario en Jueves 13 de Mayo de 2004, 05:27
Estoy revisando Inno Setup y las instalaciones han funcionado bien, sin problemas. En la página siguiente encuentras un convertidor de la instalación de VB desde VBP o de LST

http://www.randem.com/innoscript.html (http://www.randem.com/innoscript.html)

Para que los textos sean en español necesitas el archivo de lenguaje 'SpanishStd.isl' para la última versión de Inno Setup y se coloca en fólder Languages. Les adjunto el archivo.
También tienen que colocar lo siguiente en el script de Inno Setup

[Languages]
Name: nl; MessagesFile: "compiler:Languages\SpanishStd.isl"

 :)
Título: Re: Crear Instalador
Publicado por: Juanolo en Jueves 13 de Mayo de 2004, 15:57
Gracias por el dato!

Ahora mismo estoy bajando el convertidor para ver que tal va.

Respecto a la traducción... :unsure:
Ya me había tomado el trabajo de traducirlo yo mismo; je, je. Me siento un poquito avergonzado.

A seguir con esto que pronto seremos InnoExpertos.

Salu2.
Título: Re: Crear Instalador
Publicado por: Juanolo en Jueves 13 de Mayo de 2004, 17:13
¡Espectacular! :jumpie:

Era lo que le faltaba al InnoSetup.

Dudas (siempre las hay):
Me podría alguien explicar porque el Empaquetador de Windows crea un instalador con muchas más dlls.
Por ejemplo:
Este convertidor (Inno) considera para instalar el Common Controls 6.0 sólo el archivo 'Mscomctl.ocx'. El instalador de VB6 agrega a éste la librería 'Mscmces.dll'
Otro caso: Para Crystal considera sólo el OCX 'Crystl32.ocx'... No les cuento la cantidad de librerías Crystal que incluye el instalador de VB6.
¿Alguno de los dos está equivocado?

 :wacko:  Toy confundío.
Título: Re: Crear Instalador
Publicado por: cpmario en Jueves 13 de Mayo de 2004, 23:58
InnoSetup

En este instalador (InnoSetup) debes colocar las mismas dll que se colocan en el instalador de VB, bueno casi todas,  hay excepciones como VB6STKIT.DLL y MSVCRT.DLL que no deben colocarse. En todo caso el convertidor de la instalación de VB desde VBP o de LST que encuentras en:

http://www.randem.com/innoscript.html (http://www.randem.com/innoscript.html)

lo hace de manera automática, retirando estos dll, te recomiendo mejor elijas la opción de convertir desde setup.lst. Noté que aparece errores de archivos que faltan pero al compilar el script con InnoSetup no aparece como error.

Adjunto un ejemplo de de una conversión de la instalación de una aplicación que maneja Bases de Datos y Cristal Report, para que se den una idea de como queda.
Hay que leer la ayuda para entender las opciones, el único problema es que está en inglés. También en el sitio de InnoSetup encuentras información útil.
Título: Re: Crear Instalador
Publicado por: Juanolo en Viernes 14 de Mayo de 2004, 00:43
Lo toy viendo.
Luego lo comento.
 :hola:

Ya lo ví.

1).- A lo que iba, si lo generas desde setup.lst incluye muchos más archivos que si lo creas a partir del archivo vbp. Me gustaría saber porqué esa diferencia; de hecho, los tipos de InnoScript recomiendan usar el VBP.
2).- Vi por ahí que estas distribuyendo la comcat.dll
Mi experiencia me indica que si instalas esa aplicación en un PC con Windows 95, no sólo no funcionará, sino que además en ese PC no podrás volver a abrir un Acces.
Yo lo he eliminado de mis Scripts y no he tenido jamás un problema.

Salu2... Y que no decaiga! :good:
En cuanto tenga novedades las subo.
Título: Re: Crear Instalador
Publicado por: emiliomx en Viernes 14 de Mayo de 2004, 18:54
Hola

He probado con la mayoria de los instaladores gratuidos y también con el Package  and Deployment Wizard de V6 y tambien agradezco a el elmango80 por facilitarme fusion..

Lo que he encontrado con los instaladores gratuitos como el Inno Setup Compiler
es que le debemos  de agregar los componentes necesarios, pero cuando buscamos esos componentes en el Package  and Deployment Wizard de V6 nos trae muchas dependencias y no se sabe cual son las apropiadas ya que por comentarios si agregamos todas nos puede dañar el sofware como Access.
Si buscamos las dependencias con Fusion nos trae unas cuantas..
a parte cuando generamos un exe sencillo con Package  and Deployment Wizard
no funciona en algunas maquinas por lo general en windows 2000 y si tomamos
ese mismo proyecto y lo compilamos con Inno Setup Compiler y lo instalamos tampoco funciona ya que no instala bien los ocx. Por último alguien conoce algún otro metodo aparte de instalar parches como Service Pack de Visual Basic o registrar dll...?

Regresandome al exe generado por el Package  and Deployment Wizard de V6. Alguien sabe como solucionar el problema para que se instale correctamente en la PCs con windows 2000 según la ayuda de microsoft dice que basta con actualizar algunos componentes alguien sabe cuales son porque los que mensiona ya los probé y no resulto..

Saludos...
Título: Re: Crear Instalador
Publicado por: cpmario en Sábado 15 de Mayo de 2004, 19:25
Para que una instalación de InnoSetup funcione en Win200, XP debes colocar esto en sección Setup

[Setup]
PrivilegesRequired=admin

Para que el Package and Deployment Wizard de V6 funcione en Win200 debes de colocar archivos de la misma versión de los que estén instalados en el ordenador donde se instala la aplicación. En el siguiente enlace hay una explicación más detallada de la manera de hacerlo, pero no es fácil de implementar.

http://foros.solocodigo.com/viewthread.php?tid=4850 (http://foros.solocodigo.com/viewthread.php?tid=4850)

 :hola:
Título: Re: Crear Instalador
Publicado por: Gandalf_malaga7 en Domingo 16 de Mayo de 2004, 14:39
Hola colegas!!!! :hola: ,

como veo que controlais bastante de tema,estoy tratando de empaquetar mi aplicación con el Asistente de empaquetado y distribución que trae el Visual Studio 6.0,y cuando lo crea le doy a setup.exe,instala la aplicación y cuando llega al 100% me da el siguiente error:

No se puede registrar el archivo C:\Documen~1\...\Config~1\temp\msftqws.pdw\$(DLLSelfRegisterEx)' porque no se encontró. :devil:

Y después del error automaticamente me desinstala la aplicación,si sabéis poruqe puede ser :comp:  y alguna solución me vendría muy bien,

Salu2 y gracias colegas :kicking:
Título: Re: Crear Instalador
Publicado por: Brroz en Lunes 17 de Mayo de 2004, 10:18
http://foros.solocodigo.com/index.php?showtopic=6905 (http://foros.solocodigo.com/index.php?showtopic=6905)

Abur.
Título: Re: Crear Instalador
Publicado por: Gandalf_malaga7 en Lunes 17 de Mayo de 2004, 12:42
Gracias Brroz :D ,

despues lo pruebo :comp:  y ya te cuento,

salu2 :kicking:
Título: Re: Crear Instalador
Publicado por: Gandalf_malaga7 en Lunes 17 de Mayo de 2004, 19:37
Gracias Brroz!!!!! :hola:

asunto resuelto,era el calendario,ahora crea el paquete bien,lo único que al final da un error :devil: :

Error al registrar el archivo 'C:\windows\system32\msado26.tlb'


pero aparentemente no influye en el buen funcionamiento del programa,de todas formas si sabeis por que es y noes molestia me lo comentais,

salu2 y gracias amigos :kicking: !!!!!!!!!
Título: Re: Crear Instalador
Publicado por: Edus en Martes 18 de Mayo de 2004, 07:05
Hola .. quisiera saber como puedo hacer para que mi instalador genere alguna clave o algo para proteger mi aplicacion.

P.D: elmango08 me seria muy util si me pudieras pasar el programa fusion del que comentas que hace andar un exe en cualquier maquina, ya que cuando paso mis proyectos creados a otras pc con otros sistemas operativos siempre tengo problemas...Gracias..
Título: Re: Crear Instalador
Publicado por: emiliomx en Martes 25 de Mayo de 2004, 01:08
Alguien sabe como hacer esto?
Instalar un exe generado con Inno Setup en "Start Menu" y en "Programs".

Espero su respuesta

Gracias..
Título: Re: Crear Instalador
Publicado por: elmango80 en Martes 25 de Mayo de 2004, 02:05
Hola emiliomx!!!

Con este codigo creas los iconos del Escritorio, Quick Launch y de Start Menu...

Código: Text
  1.  
  2. [Icons]
  3. Name: "{group}\My Program"; Filename: "{app}\MyProg.exe"
  4. Name: "{userdesktop}\My Program"; Filename: "{app}\MyProg.exe"; Tasks: desktopicon
  5. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\My Program"; Filename: "{app}\MyProg.exe"; Tasks: quicklaunchicon
  6.  
  7.  

De todos modos este codigo esta en el Wizard del Inno.
Título: Re: Crear Instalador
Publicado por: elmango80 en Martes 25 de Mayo de 2004, 02:10
Hola Edus!!!!

Por aqui no te puedo enviar el programa, si quieres enviame un correo a elmango80@hotmail.com y con gusto te envio el programa...
Título: Re: Crear Instalador
Publicado por: emiliomx en Martes 25 de Mayo de 2004, 22:40
Y si solo lo quiero en "Start Menu"?
es decir Instalar un exe generado con Inno Setup en "Start Menu"

Espero su respuesta..


Saludos..
Título: Re: Crear Instalador
Publicado por: Blag en Miércoles 26 de Mayo de 2004, 00:16
Citar
Y si solo lo quiero en "Start Menu"?
es decir Instalar un exe generado con Inno Setup en "Start Menu"

Si te refieres a que haya un icono en el "Menú Inicio" o "Start Menu", pues el Inno lo hace sin ningún problema.

Saludos,

Blag  :devil:
Título: Re: Crear Instalador
Publicado por: B2K© en Jueves 27 de Mayo de 2004, 09:10
tengo hecho un programa en visual y ahora tengo k hacer el instalador...gracias a ustedes me pude informar un poco mas....estoy bajando en inno setup.....pero me gustaria saber si tendre problemas al hacer el ejecutable ya que estoy ocupando vb6 y access 2000
Título: Re: Crear Instalador
Publicado por: emiliomx en Jueves 27 de Mayo de 2004, 21:35
Como programador Tienes que asegurarse SIEMPRE que dichos archivos estén cuando generas el setup.
   
Asycfilt.dll
Stdole32.tlb  
Oleaut32.dll  
Olepro32.dll
MSVBVM60.DLL
 
   Todos estos archivos los encuentra en
C:\Program Files\Microsoft Visual Studio\VB98\Wizards\PDWizard\Redist

saludos...
Título: Re: Crear Instalador
Publicado por: B2K© en Viernes 28 de Mayo de 2004, 08:08
oye emiliomx...supongo que ese mensaje era para mi......gracias

esos dll que me dices no estan en la carpeta que tu me dices.....hay otros que nada que ver

son:
Co2c40en.dll
Comcat.dll
Mdac_typ.exe
Mfc40.dll
Mscreate.dir
Msvcrt20.dll
Msvcrt40.dll
Riched32.dll


no hay mas!!

gracias
Título: Re: Crear Instalador
Publicado por: emiliomx en Lunes 31 de Mayo de 2004, 18:38
Mira si estas trabajando con visual Basic 6 debes de tenerlos pero supongamos que por lagún motivo no los tienes, bajate el service pack 6 de visual basic de la pag. de microsoft e instalalo.

It is recommended for all users of Visual Basic 6.0.
http://www.microsoft.com/downloads/details...&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyId=9EF9BF70-DFE1-42A1-A4C8-39718C7E381D&displaylang=en)

ó

http://www.microsoft.com/downloads/details...&displaylang=en (http://www.microsoft.com/downloads/details.aspx?familyid=7B9BA261-7A9C-43E7-9117-F673077FFB3C&displaylang=en)

y deben de aparecer en eldirectorio
C:\Program Files\Microsoft Visual Studio\VB98\Wizards\PDWizard\Redist

OLEAUT32.dll
ASYCFILT.dll
STDOLE2.tlb
OLEPRO32.dll
quizá este lo encuentres en otro folder MSVBVM60.dll

cerciorate que las versiones de estos archivos sean las más bajas  como 2.40.4275.1 en los tres primeros y en OLEPRO32.dll  sea 5.0.4275.1,  el MSVBVM60.dll no importa la versión. Todo esto sirve para que se pueda intalar en cualquier plataforma de microsoft.
El servise pack se encarga de actualizar tus archivos a las versiones más bajas y
los guarda en el folder Redist.

Por otro lado si estas generando el setup con Inno Setup no te olvides de llevarte estos archivos y seleccionarlos desde el folder Redist.

y si tienes otros achivos como doc, xls, mdb, ocx etc. también debes llevartelos...

Los archivos que debes excluir en INNO SETUP o no debes de seleccionar en tu PACKAGE DEPLOYMENT WIZARD son:

MSVCRT.dll
MSVCRT20.dll
MSVCRT40.dll
MSVCIRT.dll
MFC42.dll
MFC40.dll




Espero que esto te sirva..

Saludos...
Título: Re: Crear Instalador
Publicado por: bandro en Jueves 17 de Junio de 2004, 02:10
Hola a todos...

Me habeis ayudado muxo a crear mi instalador, y la verdad es q el Inno Setup este es la caña...tan solo queria haceros una pregunta...a ver si me podeis explicar que son estos flags y opciones, para un archivo de sistema(mas en concreto una dll):

CopyMode: alwaysskipifsameorolder; Flags: restartreplace uninsneveruninstall sharedfile regserver
Título: Re: Crear Instalador
Publicado por: Juanolo en Jueves 17 de Junio de 2004, 16:09
¡Hola!

Citar
CopyMode: alwaysskipifsameorolder
Esta instrucción ya no se usa en la última versión. Indica que si encuentra un archivo preexistente, éste será reemplazado sólo si es el mismo o más antiguo que el que intentas copiar; ahora es la opción predeterminada y Copymode desapareció del mapa.

Citar
Flags: restartreplace
Este flag es útil con archivos importantes de sistema que pueden estar bloqueados mientras se realiza la instalación. Este flag permite que el archivo se reemplace la próxima vez que se inicie Windows, por lo que una vez terminada la instalación invitará a reiniciar el equipo.

Citar
uninsneveruninstall
Indica que el archivo nunca debe ser desinstalado. Se recomienda con archivos con los que no quieras correr ningún riesgo. Yo lo uso, por ejemplo, para la base de datos, pues ya me pasó una vez que desinstalé un programilla antes de reinstalar una actualización y me fui con la tabla anterior. (Menos mal no fue mucho el daño.

Citar
sharedfile
El archivo es compartido. Windows lleva un contador de la cantidad de veces que se ha instalado un archivo compartido. Sólo ofrece la posibilidad de desinstalarlo cuando se ha quitado el último de los programas que lo utilizaba.

Citar
regserver
Registrará el control activex.

Una información más completa, así como otros flags, los puedes encontrar en la ayuda de Inno; el problema es que están en inglich.
En esta misma discusión (creo) un compañero subió un programilla que se llama Inno Script. Este realiza la traducción del archivo setup.lst que crea el PDW de Visual, por lo que no necesitas manejar mucho estos flags... Absolutamente recomendable.

Salu2.
Título: Re: Crear Instalador
Publicado por: bandro en Jueves 17 de Junio de 2004, 20:33
Muxas gracias por tu respuesta...muy completa y aclarativa... ;)

Edito: Hay alguna manera de renombrar como queramos el nombre del desinstalador??tampoco es muy importante pero unist001 tampoco es un nombre muy adecuado...

Gracias
Título: Re: Crear Instalador
Publicado por: Juanolo en Jueves 17 de Junio de 2004, 22:12
Hola nuevamente:

Así, en frío, me parece que no. Tendrías que revisar en el script si es que el nombre está en alguna parte, de lo contrario significaría que ese nombre lo da en forma interna el compilador.
Si sé de algo, agrego un post.

Salu2.  :hola:
Título: Re: Crear Instalador
Publicado por: mgTigre en Sábado 19 de Junio de 2004, 00:01
:comp:  Puede alguien proporcionarme un manual o los pasos para crear un Setup?

Estoy utilizando Visual Basic 6.0 con access 2000 y Crystal Reports 9.0

Gracias por su ayuda.
Título: Re: Crear Instalador
Publicado por: Efrén en Miércoles 23 de Junio de 2004, 04:19
Hola amigos :hola:

Tengo un enorme problema,  quiero distribuir un programa pero el asistente para empaquetado de Visual Basic me genera un error (espacio de pila insuficiente).

Quiero utilizar el Inno Setup, pero no se cuales archivos dll y ocx debo incluir.

Alguien de ustedes me puede orientar.

Saludos a todos
Título: Re: Crear Instalador
Publicado por: Efrén en Miércoles 23 de Junio de 2004, 23:40
Cita de: "elmango80"
Hola
:hola:
 

Amigo, ¿como puedo conseguir el programa fusíón para hacer el ejecutable maestro?.

Saludos.
Título: Re: Crear Instalador
Publicado por: martin campos quintero en Martes 6 de Julio de 2004, 04:17
Hola a todos, yo tambien kisiera ke me mandaran el programa "FUSION" Pk la verdad si ke lo necesito, pk no kiero instalar visual basic en kada makina donde pongo mi ejekutable.


Mi correo es   legioncq@hotmail.com

Les agradeceria ke me lo mandaran porfa
Título: Re: Crear Instalador
Publicado por: PiLa en Martes 6 de Julio de 2004, 18:50
QUE TAL? PARA EMPEZAR QUE GUSTO HABER LLEGADO A ESTE FORO CON CABRONES TAN BUENOS EN ESTE ROLLO

NO ME CONSIDERO BUENO EN VB, PERO HE HECHO ALGUNOS PROYECTOS Y QUIERO COMENZAR A VIVIR DE ESTO... ALGUIEN ME PUEDE ASESORAR EN LAS SIGUIENTES CUESTIONES?

1.- SI QUIERO VENDER UN PROGRAMA DESARROLLADO POR MI CUENTA, ¿TENGO QUE COMPRAR LICENCIAS DE ACCESS O DE SQL, O INCLUSO DE VB?, YA QUE MIS APLICACIONES INTERACTUAN CON ELLOS.

2.- ES MUY DIFÍCIL HACER LOS INSTALADORES?

3.- TENGO UNA APP QUE REPORTEA CON CRYSTAL Y NO ME ENCUENTRA MUCHAS DLL'S AL TRATAR DE HACER EL INSTALADOR.

GRACIAS DE ANTEMANO!!!
Título: Re: Crear Instalador
Publicado por: emhdtem en Miércoles 7 de Julio de 2004, 01:43
Bueno, lo primero que tienes que hacer es tener tu las licencias originales, ya que no puedes vender software hecho en software pirata.

La segunda, no necesariamente necesitar tener el software instalado en las máquinas en donde funcionará, ya que supongo que lo das como ejecutable y si se requiere de algo que no se pueda abrir, se necesitará software con Licencia.

La tercera, hay muchos programas para hacer instaladores, el que me ha funcionado bien es el Ghost Installer, tiene una parte gratuita y es fácil de usar, por el momento estoy porbando en Inno Setup, y parece que funciona bien, solo que se necesita saber algo de Delphi para hacer buenos instaladores (mas complejos) pero si eres principiante no importa.

Espero que esto te sirva, cualquier cosa extra me puedes escribir a emhdtem@hotmail.com.
Título: Re: Crear Instalador
Publicado por: Sagutxo en Lunes 27 de Septiembre de 2004, 13:06
Buenas, soy nuevo en este foro y no estoy seguro de tener que poner akí mi petición de ayuda. Si no es así perdón, espero hacerlo bien la próxima vez.

Tengo un problema con crystal report haciendo el report interno, mientras lo compile y ejecute en la makina que se está creando el prog MIO, todo va bien pero al instalarlo en otra makina en la que no existe ni VB ni crystal me da este error al ejecutar el informe desde mi aplicación, "PHYSICAL DATABASE NOT FOUND", os agradeceria muchísimo que pudierais ayudarme , pues no tengo ni idea de por donde cogerlo  :( . Intentesolventar el problema haciendo una llamada a un RPT en vez de hacerlo interno pero me da error en servidor SQL, y tampoco se que es.

MUCHAS GRACIAS.
P.D.Me he registrado hoy en este foro y tengo que deciros que me ha ayudado mucho ya  :smartass:
Sagutxo.

=================================================
He descubierto la razón de mi primer error: "PHYSICAL DATABASE NOT FOUND".
Parece ser que es el path a la DB de access, pero al NO ponerle path de destino a la DB supuestamente lo deberia de coger del path del report pero no es así. se desplace a unidad:\, osea, Raiz de unidad, a buscar la DB.
Título: Re: Crear Instalador
Publicado por: willowvil en Jueves 7 de Octubre de 2004, 18:48
Muy buenas. Soy nuevo en el foro. A ver, me he bajado varias versiones del Inno Setup para crear un instalador de mi proyecto de VB6, pero ninguno va en español en cambio si en catalan, manda huevos, no es que quiera discriminar a nadie pero me llama la atencion que lo pongan en catalan y no en castellano de toda la vida. Mas, trabajo con una base en Acces, como la linco al Inno? y todos los ocx?? no es tan sencillo como comentabais. Ayuda por favor se agradece. ah! y tambien a ver si alguien me pasa el Fusion ese q es para crear un exe del proyecto. mil gracias de nuevo, estare atento. willowvil@hotmail.com     :kicking:
Título: Re: Crear Instalador
Publicado por: Juanolo en Jueves 7 de Octubre de 2004, 19:29
Hola Wilowwill.
En realidad no es tan fácil, pero nada lo es. La gracia del Inno es que es bastante personalizable, GRATIS, y una vez que te creas una plantilla o script te evitas un gran rollo cada vez que quieres empaquetar una aplicación.
Una posibilidad de incluir las ocx necesarias es traducir el archivo lst que genera el empaquetador por defecto de Visual. En la página de Inno hay instrucciones, pero están en inglich (y hacerlo es una lata).
La buena noticia:
En la página 2 de esta misma discusión hay un enlace que incluyó cpmario, a aun programa llamado InnoScript. Es de lo más!
Te crea automáticamente el script necesario para tu aplicación. Si lo bajas, te recomiendo utilizar la opción que utiliza el lst creado previamente con el instalador de Visual. Tiene una opción para crear directamente desde el proyecto, pero se salta muchas librerías que son especiales para la versión en español.

Señor moderador: ¿No cree que esto del empaquetado ya da como para un Sub-foro?

Salu2 a to2.
Título: Re: Crear Instalador
Publicado por: willowvil en Jueves 7 de Octubre de 2004, 21:35
:whistling: mmm ok ya me baje el inno script, pero sigo en las mismas no se usarlo. Mira lo q me pasa es que tengo que empaquetarlo para finales de la semana que viene y tengo la cabeza como un bombo del proyecto que estoy haciendo. Solucion, que alguien me pase un *.isl que funcione y que registre ocx y una base de acces las pijadas me dan igual con que me haga eso me vale. y a ver si alguien me pasa el Fusion!!!!!!!!! Asias de nuevo por vuestro tiempo(que es oro)  :o
Título: Re: Crear Instalador
Publicado por: willowvil en Viernes 8 de Octubre de 2004, 11:23
:P ok ok ya me van saliendo las cosas... ahora mas cosas, como se borran las claves creadas en el registro cuando se desinstala la aplicacion????
Título: Re: Crear Instalador
Publicado por: roxiii en Lunes 11 de Octubre de 2004, 04:56
:hola: Hola a tod@s en el foro, quisiera que por favor alguien me enviara a mi correo FUSION (rococoscc@hotmail.com), desde ya muchas gracias, por cierto, he encontrado un error del inno setup cuando instala en xp, parece que deberia hacer un instalador para cada tipo de sistema operativo, ¿estoy en lo cierto?
Título: Re: Crear Instalador
Publicado por: willowvil en Lunes 11 de Octubre de 2004, 13:41
:kicking: Hola roxiii si te pasan el FUSION mandamelo a mi tambien por favor (willowvil@hotmail.com)  :kicking:  :kicking:  :kicking:
Título: Re: Crear Instalador
Publicado por: la_mas_bonita en Jueves 2 de Diciembre de 2004, 01:37
Cita de: "elmango80"
Si lo vas a usar con programas realizados en VB lo unico que tienes que hacer es crear el .exe, el problema esta en que tienes que agregar todos los archivos de los cuales dependa tu aplicacion para funcionar (.dll, .ocx y cualquier otro) por eso yo lo que hago es utilizar otro programa que se llama "Fusion" (lo obtuve por un amigo de este Foro), este programa lo que hace es que despues que creas el .exe con VB le añade al .exe y no me preguntes como porque no lo se todas las referencias a las dependencias y no se como lo hace pero crea un .exe un poco mas grande que el original de VB pero corre en cualquier maquina sin necesidad de instalar ningun OCX ni ningun otro archivo de este tipo del cual dependa tu aplicacion para poder funcionar....

:angel: - - - - - O - - - - - :devil:
 :hola:  Hola... oye diskulpa pero podrias ser mas especifico con eso del programa ese fusion...lo ke sucede es ke estoy utilizando el inno setup..ya lo compile y lo corri...me krea el ejekutable...pero ke sucede kon el ...tengo ke segui todo el procedimiento para krear el instaklador...ke sucede una vez ke kreo el instalador...lo puedo kemar en un CD para instalrlo en mas makinas o ke sigue...porfavor ayudame....te lo agradeceria mucho...y si pudieras mandarme el Fusiopn...y komo se utiliza te lo agradecere tmb...Saludos  :hola:
Título: Re: Crear Instalador
Publicado por: la_mas_bonita en Jueves 2 de Diciembre de 2004, 16:55
Cita de: "Blag"
Estoy totalmente de acuerdo con el elmango80......El Inno Setup Compiler es el mejor empaquetador que puede haber.....Es gratuito, compacto, crea iconos en el menú inicio, desintalador, etc...... Muy bueno  :ph34r:

Inno Setup Compiler (http://www.jrsoftware.org/isdl.php)

Estoy incluyendo un pequeño tutorial que escribí para principiantes del Inno.

Suerte,

Blag :devil:
:brickwall:  oye ya cheke el turorial del inno...pero me agadaria ke fueras un pokito mas detallista...mira estoy konfundida..ya lo utilice y me kreo el instalador y todo...pero ke pasa...donde ke da eso...komo le hago para pasarlo a un cd e instalarlo en otras makinas....podrias ayudarme...:think:   mil garcias   :hola:
Título: Re: Crear Instalador
Publicado por: Blag en Jueves 2 de Diciembre de 2004, 17:50
Hola la_mas_bonita:

No te preocupes.....A ver si hoy día en la noche o manaña en la noche, actualizo el tutorial y vuelvo a postearlo en el foro  B)  Y muchas gracias por leerlo :lol:

Saludos,

Blag  :devil:
Título: Re: Crear Instalador
Publicado por: la_mas_bonita en Jueves 2 de Diciembre de 2004, 18:41
Cita de: "Blag"
Hola la_mas_bonita:

No te preocupes.....A ver si hoy día en la noche o manaña en la noche, actualizo el tutorial y vuelvo a postearlo en el foro  B)  Y muchas gracias por leerlo :lol:

Saludos,

Blag  :devil:
 :ayuda:  oye diskulpa por molestarte de nuvo...pero kisiera ke no se te olvidara manadme el Fusion...si puedes claro...y tamb una pekeña expliaccionde como utilizarlo junatmente kon el inno...de vdd me da mucha pena molestarte kon mis problemas...pero gracias de antemano...ahh mi correo es karliux2502mail.com@hotmail.com :gracias:
Título: Re: Crear Instalador
Publicado por: Blag en Jueves 2 de Diciembre de 2004, 18:48
Citar
oye diskulpa por molestarte de nuvo...pero kisiera ke no se te olvidara manadme el Fusion...si puedes claro...y tamb una pekeña expliaccionde como utilizarlo junatmente kon el inno...de vdd me da mucha pena molestarte kon mis problemas...pero gracias de antemano...

No te procupes  :lol:  Pero eso si.....Yo nunca he utilizado el Fusion......Por lo tanto no lo tengo  :(

Así que quien lo tenga que se lo envíe a nuestra amiga  :hola:

Saludos,

Blag  :devil:
Título: Re: Crear Instalador
Publicado por: la_mas_bonita en Jueves 2 de Diciembre de 2004, 19:31
Cita de: "roxiii"
:hola: Hola a tod@s en el foro, quisiera que por favor alguien me enviara a mi correo FUSION (rococoscc@hotmail.com), desde ya muchas gracias, por cierto, he encontrado un error del inno setup cuando instala en xp, parece que deberia hacer un instalador para cada tipo de sistema operativo, ¿estoy en lo cierto?
 :hola: Hola Rox... oye si te mandaron el Fusion me harias favor de mandarmelo porfa es ke me urge...gracias :comp:
Título: Re: Crear Instalador
Publicado por: Atondo en Jueves 2 de Diciembre de 2004, 19:59
Este es otro ejemplo de inno setup.. un poco mas completo, por si les pudiera ayudar... maneja ingles y español, crea link de acceso a una pagina web, iconos en escritorio y barra de inicio rapido, muestra archivos de licencia e informacion adicional, etc y ademas ejecuta una aplicacion para registro inmediatamente despues de instalado
Título: Re: Crear Instalador
Publicado por: la_mas_bonita en Sábado 4 de Diciembre de 2004, 00:30
:ayuda: Hola ke alguien por favor me ayude...necesito entregar mi proyecto...peor no logro krear el instalador....alguin podria ayudarme...no s ebien komo utilizar ni el inno set up....ni el setup factory...porfavor...  :losiento:
Título: Re: Crear Instalador
Publicado por: sergio30 en Sábado 4 de Diciembre de 2004, 23:48
Hola a todos, quisiera saber si una opcion puede ser añadir al archivo de inno todos los archivos que se guardan en la carpeta support cuando creo el instalador con el empaquetador de visual? otra cosa baje el covertidor de archivos lst y proyectos de visual a inno setup, porque despues de instalarlo me aparece inactivo todo no puedo hacer nada. Gracias de antemano.
Título: Re: Crear Instalador
Publicado por: solcito en Martes 10 de Mayo de 2005, 00:11
Hola gente, lindo post eh!! ejeje
Bueno mi pregunta es la siguiente:

Ademas de instalar mi aplicacion, quiero ejecutar un script (o como se llame), para crear una tarea programada con el comando AT, esta tarea programada va a ser la que va a ejecutar mi aplicacion, como podria hacer esto con el Inno Setup??

Saludos  :hola:
Título: Re: Crear Instalador
Publicado por: Minerva en Viernes 8 de Julio de 2005, 15:12
Hola, necesito ayuda:

He utilizado en InnoScript a partir de SETUP.LST para crear un nuevo instalador con el Inno Setup,pero me crea unos 3 ficheros mas que no tengo en el sistema y son vcfiwz32.dll,vsn16.dll y vcfiwz32 ¿alguien sabe si hacen falta?  :(
Título: Re: Crear Instalador
Publicado por: Juanolo en Lunes 11 de Julio de 2005, 15:30
Extraño!!

Pues, si tienes el setup.lst, lo que te puedo recomendar es que lo abras con cualquier procesador de texto y busques ahí los archivos que te causan duda.

Si no están, no los necesitas. Pero, a qué te refieres con que lo hiciste a partir del Lst? Utilizaste InnoScript?

Si es así, y están en el Lst, puede que sí los necesites. Lo que pasa es que el InnoScript a veces se pone un poco tonto al buscar y no encuentra lo que está bajo sus narices.
Ahora, si no están en el Lst, puede que estés usando como base un archivo Inno en donde sí están. De ser este el caso, puedes revisar lo siguiente: Cuando creas un Script a partir de un archivo tipo, InnoScript juntará en la sección files todos los archivos utilizados, pero dejará al final, y sin tocar, aquellos archivos que estando en la plantilla no son aparentemente necesarios para la aplicación.

Bueno, ojalá te sirva; pero tengo mis dudas pues debí suponer muchas cosas.

Salu2.
Título: Re: Crear Instalador
Publicado por: Minerva en Miércoles 13 de Julio de 2005, 11:56
Si, ciertamente utilice el InnoScript. Esos ficheros no estan en el lst. El InnoScript me añade mas ficheros. O bien el empaquetador de visual basic no es capaz de encontrar todas las dependencias, o bien el InnoScript se ralla, o bien te añade mas ficheros porque prepara la instalacion tambien para otros sistemas operativos como Windows 98. Yo tengo un windows 2000 y esos ficheros no los tengo en mi sistema. Muchas gracias por responder  ... ;)
Título: Re: Crear Instalador
Publicado por: Juanolo en Miércoles 13 de Julio de 2005, 16:37
Bien.

Lo que yo creo es que si no están en es lst no los necesitas y los puedes borrar con tranquilidad. Lo más probable es que estés usando como plantilla un archivo sript en donde se mencionan. Por otro lado, si no están en tu sistema y la aplicación funciona correctamente CLARAMENTE NO LOS NECESITAS. Borralos del Script con tranquilidad.

Salu2.
Título: Re: Crear Instalador
Publicado por: calosoft en Miércoles 13 de Julio de 2005, 21:28
Hola Soy nuevo utilizando el inno setup, asi que necesito una ayudita.
ok miren necestito que mi instalador cree carpetas(o directorios), en el lugar donde se encuentra el ejecutable. por ejemplo:
estas son las rutas:
c:\archivo de programas\MyPrograma\myprograma.exe
c:\archivo de programas\MyPrograma\BD               <----necesito que se cree esta carpeta por que aca los usarios guardaran la base de datos----->

asi como ocure al momento de instalar el visual basic sse crean varias carpetas..
me pueden ayudar., gracias por las respuestas
Título: Re: Crear Instalador
Publicado por: Juanolo en Viernes 15 de Julio de 2005, 01:08
Debes agregar una sección 'Dirs', con la siguiente sintaxis:

Código: Text
  1. [Dirs]
  2. Name: &#34;c:&#092;Archivos de Programa&#092;MyPrograma&#092;BD&#34;
  3.  

También debería funcionar así:

Código: Text
  1. [Dirs]
  2. Name: &#34;{app}&#092;BD&#34;
  3.  

De esta forma te aseguras que la carpeta se cree en el directorio de la aplicación sin importar en donde la instale el usuario.

Salu2.
Título: Re: Crear Instalador
Publicado por: solcito en Lunes 18 de Julio de 2005, 03:36
Hola!

Tambien lo puedes hacer en la seccion [Files] poniendo en "DestDir" por ejemplo "{app}\MiCarpeta\BD"


Saludos
 :hola:
Título: Re: Crear Instalador
Publicado por: netorres en Jueves 4 de Agosto de 2005, 15:49
Hola me gustaria si alguien me podria facilitar el tutorial de inno setup y el progama FUSION porfis..

mi correo es milenna80@hotmail.com
Título: Re: Crear Instalador
Publicado por: turcu en Viernes 6 de Enero de 2006, 22:05
Si alguien tiene el fusion y puede enviarmelo se lo agradecería
lugaga60@yahoo.es
Saludos y gracias.
Título: Re: Crear Instalador
Publicado por: $SUBZERO$ en Domingo 5 de Marzo de 2006, 04:47
Hola ante todo soy nuevo en esto, en segundo lugar me parece muy interesante este programa Inno Setup pero no lo se usar ya que este programita se encuentra en ingles, si alguien sabe de un link donde el programa se encuentre en español o mejor aún que publiquen como hacer para compilar el parche de español para el Inno Setup ya que he intentado pero no puedo estaria muy agradesido si alguien me ayudaria bueno la verdad yo utilizo el CreateInstall es muy bueno esta en español pero lo malo es que con ese programa no puedo poner seguridad a los programas como por ejemplo que solo funcione el instalador en una sola PC me dejo entender esa funcion no la tiene el CreateInstall pero el Inno Setup si la tiene por eso me gustaria mucho que me ayuden a traducirlo eso es lo que les pido agradesco su ayuda


salu2
Título: Re: Crear Instalador
Publicado por: $SUBZERO$ en Domingo 5 de Marzo de 2006, 04:57
tengo otra duda porque los ejemplos que adjuntan no los puedo compilar, los abro con el Inno pero al querer compilar me sale error no entiendo pq me da ese error uno de los errores comunes que me da es EL SISTEMA NO PUEDE HALLAR EL ARCHIVO ESPECIFICADO tambien  me da el número de linea en el cual se encuentra el error me pueden ayudar con eso
Título: Re: Crear Instalador
Publicado por: $SUBZERO$ en Domingo 5 de Marzo de 2006, 05:27
Cita de: "cpmario"
Estoy revisando Inno Setup y las instalaciones han funcionado bien, sin problemas. En la página siguiente encuentras un convertidor de la instalación de VB desde VBP o de LST

http://www.randem.com/innoscript.html (http://www.randem.com/innoscript.html)

Para que los textos sean en español necesitas el archivo de lenguaje 'SpanishStd.isl' para la última versión de Inno Setup y se coloca en fólder Languages. Les adjunto el archivo.
También tienen que colocar lo siguiente en el script de Inno Setup


bueno para que me sirve el Innoscript y como lo puedo utilizar seria bueno un tutorial en español
Título: Re: Crear Instalador
Publicado por: Sagutxo en Domingo 5 de Marzo de 2006, 11:54
Salu2, échale un ojo a este post completo, = le sacas algo que te sirva :)

http://foros.solocodigo.com/index.php?show...6&hl=inno+setup (http://foros.solocodigo.com/index.php?showtopic=17576&hl=inno+setup)

 :comp:  :smartass:  :comp:
Título: Re: Crear Instalador
Publicado por: jaja_orgus en Miércoles 25 de Octubre de 2006, 15:23
hola, agradeceria mucho si me pudieran enviar este programa fusion, o decirme de donde lo puedo bajar, muchas gracias. mi e-mail es   jaja_orgus@hotmail.com
Título: Re: Crear Instalador
Publicado por: lencho en Jueves 26 de Octubre de 2006, 06:58
por lo menos intenta realizar la primer busqueda.

coloca en google download fusion.

http://www.google.com.bo/search?hl=es&q=do...en+Google&meta= (http://www.google.com.bo/search?hl=es&q=download+fusion&btnG=B%C3%BAsqueda+en+Google&meta=)


BYTE.
Título: Re: Crear Instalador
Publicado por: ArKaNtOs en Jueves 26 de Octubre de 2006, 07:54
Cita de: "lencho"
por lo menos intenta realizar la primer busqueda.

coloca en google download fusion.

http://www.google.com.bo/search?hl=es&q=do...en+Google&meta= (http://www.google.com.bo/search?hl=es&q=download+fusion&btnG=B%C3%BAsqueda+en+Google&meta=)


BYTE.
jejejejejejejejeje que sencillo se escucho eso :P pero nop lamentablemente fusión es uno de esos programas raros que no muy encuentras, ni siquiera en google y que para hacerlo tardas un buen por cierto revisa cada sitio de la búsqueda que hiciste y veras que ninguno concuerda :P :)

te dejo este link, lo subí a turboupload, me lo paso otro usuario que lamentablemente ya casi no se conecta, elmango80

http://d.turboupload.com/d/1130301/Fusion.rar.html (http://d.turboupload.com/d/1130301/Fusion.rar.html)  :kicking:
Título: Re: Crear Instalador
Publicado por: gchbascope1 en Martes 29 de Mayo de 2007, 09:51
URGENTE
Hola soy nuevo en esto pero por favor tengo un problema estoy realizando un programa en visual basic 6.0 y por favor me pueden enviar el programa FUSION realmente lo necesito les estaria agradecido con ese favor ya ingresé a esa página y no hay o no lo veo, por que el programa que hice solo puedo hacer un copy a las maquinas y no puedo instalar nada es decir tengo que usar el ejecutable en una carpeta y ese ejecutable tiene que llamar a todos los .dll, .oxc, etc que estan en esa carpeta o me pueden ayudar con otro programa que haga esa funcion, gracias de antemano. Mi correo es gchbascope1@yahoo. es ó gchbascope@hotmail.com
Título: Re: Crear Instalador
Publicado por: RadicalEd en Martes 29 de Mayo de 2007, 16:02
 :angry:  :angry:  :angry:
Título: Re: Crear Instalador
Publicado por: F_Tanori en Martes 29 de Mayo de 2007, 20:03
Que forma de pedir ayuda  :angry:


Lo que es urgente para unos, para otros es irrelevante ademas colocando la letra en ese formato, mas que ganas de ayudar dan ganas de..... :angry:


Espero tengas mas cuidado, el programa lo encuentras aqui. en la web de Luciano


http://www.recursosvisualbasic.com.ar/htm/...s-en-el-exe.htm (http://www.recursosvisualbasic.com.ar/htm/ocx-componentes-activex-dll/104-utilidad-para-embeber-dependencias-en-el-exe.htm)


 :angry:
Título: Re: Crear Instalador
Publicado por: lencho en Miércoles 30 de Mayo de 2007, 01:02
pucha.

me dolio la cabeza al ver es post.  :angry:  :angry:
Título: Re: Crear Instalador
Publicado por: gchbascope1 en Miércoles 30 de Mayo de 2007, 03:06
hola gracias por enviarme el linck F_Tanori y disculpen por escribir tan grande  :D fue sin querer, por favor tengo una duda espero que me puedan ayudar estoy utilizando el programa FUSION y agrago los .dll y .oxc necesarios pero me sale un erro "error runtimer '3706'" y no se cual es el problema ese error me sale cuando hago una copia de la carpeta que hice el proceso con el programa fusion a una máquina que no esta instalado vb6(Nota: no puedo hacer un instalador por que esas máquinas no me permite instalar y la personas que usan esas máquinas no quieren que use un instalador si no me imagino un ejecutable) tengo una conexion access 97 uso ado la referencia (Microsoft ActiveX Data Object 2.1 library) y tambien estoy usando la referencia (Microsoft Excel 11.0 Object Library) y uso un datagrid y un mshflexgrid, por favor ayudenme no se mas a quien recurrir ese problema
Título: Re: Crear Instalador
Publicado por: F_Tanori en Miércoles 30 de Mayo de 2007, 04:38
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

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 (http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=7B9BA261-7A9C-43E7-9117-F673077FFB3C)

o aqui

http://www.google.com.mx/search?hl=es&q=Ru...nG=Buscar&meta= (http://www.google.com.mx/search?hl=es&q=Runtime+de+Visual+basic+&btnG=Buscar&meta=)

o en la pc con VB :P
Título: Re: Crear Instalador
Publicado por: gchbascope1 en Jueves 31 de Mayo de 2007, 01:37
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 (http://mailto:gchbascope1@yahoo.es)
Título: Re: Crear Instalador
Publicado por: F_Tanori en Jueves 31 de Mayo de 2007, 03:07
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

(http://www.dcsc.utfsm.cl/redes/vc/img_nm/ejecutar.gif)

Citar
se hace con regsvr32 ejemplo: escibes en EJCUTAR/RUN o en la linea de comando

http://support.microsoft.com/kb/249873/es (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
Título: Re: Crear Instalador
Publicado por: gchbascope1 en Viernes 8 de Junio de 2007, 02:58
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
Título: Re: Crear Instalador
Publicado por: killerack en Miércoles 13 de Junio de 2007, 19:44
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+
Título: Re: Crear Instalador
Publicado por: UserCode en Sábado 16 de Junio de 2007, 23:16
Yo sigo fiel a mi InnoSetup, chiquito y eficiente el condenado :rolleyes: hehe nunca me ha hecho quedar mal