Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: karmany en 29 Octubre 2006, 01:48 am



Título: Crear instalador sin dependencia
Publicado por: karmany en 29 Octubre 2006, 01:48 am
Hola a todos..
A ver si alguno tiene experiencia en esto: he utilizado para mis aplicaciones bastantes instaladores: Setup Factory, Installshield, Create Install Free, etc..

Bueno, desde hace tiempo me olvidé de todos esos y siempre utilizo el Inno Setup. El problema que le veo a este programa es que si lo quieres personalizar, tienes que insertar código que debe ser Delphi o Pascal, no lo sé y la verdad no tengo mucha idea para programar correctamente y acabo con el Inno Setup dándome fallos por todos los lados...

Rollos aparte, mi intención es intentar crear un programa en VB6 capaz de instalar mi aplicación en un ordenador.
El problema es el siguiente: ¿cómo consigo hacer funcionar una aplicación VB6 en un ordenador que no disponga de los archivos necesarios de VB6.?
Msvbm60.dll, Stdole32.tlb, Oleaut32.dll, Olepro32.dll

Estos archivos no se instalan por ej. en W2K, o W Millenium ¿no?
Entonces cómo puedo hacer funcionan un instalador en compilado en VB6 en un SO W2K o W Millenium??..

Acepto todas las sugerencias que se os ocurran...
MUCHAS GRACIAS


Título: Re: Crear instalador sin dependencia
Publicado por: ~~ en 29 Octubre 2006, 01:52 am
Hombre pues no se si el "Asistente para el empaquetado y distribucion"q incluye el Visual Studio necesitara esas librerias... pero podias provar a ver  ;)
(Lo encontraras en Inicio --> Programas --> Visual Sudio --> y es una de las erramientas  :P )

1S4ludo


Título: Re: Crear instalador sin dependencia
Publicado por: CeLaYa en 29 Octubre 2006, 02:05 am
y porque no creas una especie de AutoRun (podria ser un bat) que copie esos archivos, los registre y despues mande llamar el Setup creado en el "Asistente de Empaquetado y distribución"


Título: Re: Crear instalador sin dependencia
Publicado por: karmany en 29 Octubre 2006, 02:14 am
Interesante lo del .bat, voy a recordar un poco todo aquello a ver..

Opinión Personal: yo pienso que el asistente que trae V Studio es una porquería (lo analicé y creo que está compilado en C). Llevo sin utilizarlo mucho tiempo. Da problemas en algunas instalaciones, y según con qué problemas se desinstala automáticamente, se hace lento y la interfaz que trae bastante obsoleta, deja mucho que desear y no es nada profesional. Además insertar opciones en el instalable es creo casi imposible, no he logrado poner condiciones para ejecutar la instalación (Aceptar o no las condiciones) y no hablemos de que tienes que tener los ¡3 archivos para instalarlo!.

Por eso utilizo el Inno Setup.
Y lo que quiero hacer es eso un Instalador pero totalmente definido por mí.

Echaré un vistazo a lo del .bat.
Gracias a los dos.


Título: Re: Crear instalador sin dependencia
Publicado por: CeLaYa en 29 Octubre 2006, 02:38 am
sabes he usado el instalador del visual, y le he puesto algunas cosillas como que le tengas que escribir un numero de serie, que si esta de acuerdo con el contrato y hasta le quite ese#$%"#$%"$# fondo azul, y me ha funcionado a la perfección.


Título: Re: Crear instalador sin dependencia
Publicado por: karmany en 29 Octubre 2006, 02:33 am
Gracias por la información, acabo de encontrar en :
"C:\Archivos de programa\Microsoft Visual Studio\VB98\Wizards\PDWizard\Setup1"

lo que puede ser el código fuente de la instalación.
Echaré un vistazo a ver si me convence.
Gracias CeLaYa


Título: Re: Crear instalador sin dependencia
Publicado por: Red Mx en 29 Octubre 2006, 05:31 am
bueno despues posteas tus resultados ya que yo empaqueto con el create install free la verdad es bueno pero me gustaria personalizar mas el instalador.


Título: Re: Crear instalador sin dependencia
Publicado por: karmany en 29 Octubre 2006, 13:10 pm
Bueno, después de analizar un poco todo, me sigue sin convencer el q viene con V Studio, y como nunca me ha gustado, no lo voy a volver a utilizar.

Así que me voy a poner las pilas, me voy a leer la ayuda en inglés del Inno Setup(el programa que más me ha gustado de todos) y voy a aprender a crear los Scripts en Pascal. No tiene que ser muy difícil pienso sabiendo programar en otros lenguajes..

Un saludo