Programación General > Visual Basic 6.0 e inferiores

 Crear Instalador

<< < (4/19) > >>

Juanolo:
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:

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

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"

 :)

Juanolo:
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.

Juanolo:
¡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.

cpmario:
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

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.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa