Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-12-2016
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
Crear instalador con Inno Setup

Ya sé que este tema ha sido tratado con extensión en el foro pero no acabo de enterarme como funciona. Toda la vida he usado InstallShield, que venía con BCB 5. Era cómodo porque de forma automática situaba los diversos ficheros en las carpetas que le correspondían; ya sé que la solución "bestia" es ponerlo todo en la carpeta en la que se copie la aplicación, pero no me gusta porque puede terminar con un montón de copias de librerias/archivos similares en distintas ubicaciones del PC.

He estado leyendo bastantes de los hilos que hay sobre este tema pero en todos los que he visto no he sido capaz de comprender como hacer para que el instalador coloque los distintos ficheros en donde yo quiera.

Por ejemplo. Tengo un fichero de un instalador (fichero adjunto) creado con InstallShield y veo que tiene diversas secciones, y vayan por delante mis disculpas ante la extensión del mensaje; no soy amigo de este tipo de cosas porque despistan de la consulta:
Cita:
[InstallShield Wizard]
...

[VisualDesign]
AppName=Colegios
AppExe=[Program Files]\Colegios.exe
AppExeFile=D:\Colegios\Colegios.exe
Version=1.0
Company=

[Types]

[Components]

[Groups]
...
Group1Name=Program Files
Group1Dir=<INSTALLDIR>
Group1Update=0
Group1TargetOS=-1
Group1File1=D:\Colegios\Colegios.exe
Group1File2=...
Group1File17=C:\WINDOWS\system32\teeui50.bpl
...
Group2Size=7808738
Group2Files=28
Group2Auto=101
Group2ID=39001
Group2Name=BDE/IDAPI Files
Group2Dir=<ProgramFilesDir>\Archivos comunes\Borland Shared\BDE
Group2Update=-1
Group2TargetOS=-1
Group2File1=C:\Archivos de programa\Archivos comunes\Borland Shared\BDE\idapi32.dll
...
Group3Size=6080
Group3Files=1
Group3Auto=98
Group3ID=38998
Group3Name=BDE/IDAPI CNF File
Group3Dir=<ProgramFilesDir>\Archivos comunes\Borland Shared\BDE
Group3Update=-1
Group3TargetOS=-1
Group3File1=C:\Archivos de programa\InstallShield\InstallShield Express for C++Builder 5\redist\IDAPI32.CFG
...
Group4Size=7798272
Group4Files=12
Group4Auto=58
Group4ID=38958
Group4Name=System Files - WinSysDir
Group4Dir=<WINSYSDIR>
Group4Update=-1
Group4TargetOS=-1
Group4File1=C:\WINDOWS\system32\BDEADMIN.CPL
Group4File2=C:\Instalador Builder\vcl50.bpl
...
Group5Size=7808738
Group5Files=28
Group5Auto=101
Group5ID=39001
Group5Name=BDE/IDAPI Files
Group5Dir=<ProgramFilesDir>\Common Files\Borland Shared\BDE
Group5Update=-1
Group5TargetOS=-1
Group5File1=C:\Archivos de programa\Archivos comunes\Borland Shared\BDE\idapi32.dll
...
Group6Size=6915
Group6Files=1
Group6Auto=98
Group6ID=38998
Group6Name=BDE/IDAPI CNF File
Group6Dir=<ProgramFilesDir>\Common Files\Borland Shared\BDE
Group6Update=-1
Group6TargetOS=-1
Group6File1=C:\Archivos de programa\Archivos comunes\Borland Shared\BDE\IDAPI.CFG
Group6File1Auto=98

[Sequence]
...

[RegEntries]
...

[Registry]

[Icons]

[Autoexec]
...

[CopyToFloppy]
...

[ISObjectIDs]
...

[Uninstall]
UserUninstall=0
Las primeras etiquetas ([InstallShield Wizard], [VisualDesign], [Types] y [Components]) creo que las tengo claras: parámetros para crear el instalador, aspecto del mismo, tipo de instalación y grupos de los que sacar (o instalar) los ficheros necesarios. Pero a partir de ahí me pierdo.

Me explico:
La etiqueta [Groups] tiene una serie de definiciones (GroupxSize, GroupxFiles, etc. donde x es 1, 2...) y luego una lista (GroupxFile1, GroupxFile2...). Por lo que veo en cada una de estas entradas GroupxFiley se indica dónde esta ubicado el fichero necesario y mi pregunta es: la carpeta en la que se ha de instalar ¿es la que se indica en GroupxDir?

Creo que es ahí donde está el meollo del instalador pero no acabo de enterarme.
Archivos Adjuntos
Tipo de Archivo: rar GesAfi.rar (2,4 KB, 2 visitas)
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Instalador Inno setup bd paradox lobosito Varios 8 02-07-2013 01:00:06
Crear un instalador con Inno Setup lucas05 Varios 5 28-10-2012 23:38:43
Crear Instalador de INNo setup desde delphi alquimista Varios 3 19-04-2012 02:25:58
Instalador con Inno Setup jouls Varios 1 04-07-2007 21:12:03
¿Cómo conecto las tablas de paradox para crear un instalador con Inno Setup?? nuri Varios 4 08-08-2005 18:56:36


La franja horaria es GMT +2. Ahora son las 16:34:12.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi