Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Creacion de iconos con variables optenidas desde la instalacion (https://www.clubdelphi.com/foros/showthread.php?t=42505)

guillem 16-04-2007 18:12:43

Creacion de iconos con variables optenidas desde la instalacion
 
Buenas tardes,

En esto de hacer instalaciones soy nuevo y tengo poca experiencia, pero he visto que aconsejáis en Inno Setup, he comprobado que es muy sencillo en utilizar pero me he quedado en un atolladero.

Necesito poder pasarle como parámetro variable el puesto de trabajo de la aplicación cuando creo los iconos y dentro del proceso de creación de la instalación no he visto como hacerlo o no he sabido.Soy capaz de crear los iconos, pero necesito pasarle como parámetro variable /01,/02...../n pero no se como hacerlo.

Supongo que necesitaría crear una variable que se pueda dar un valor desde la instalacion como pordria ser la unicacion de la instalacion DefaultDirName que por defecto es c:\aplicación.

De este modo cuando se ejecute el instalador pida el puesto de trabajo y posteriormente la instalación lo ponga en la creación del icono como un parámetro variable entre “ ”.

Mando un cordial saludo y os doy las gracias de antemano

egostar 16-04-2007 20:25:50

No entiendo exactamente que quieres hacer, pero el directorio de trabajo dentro de un icono se hace de esta manera.

Cita:

[Icons]
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
Name: "{group}\CCS Contract"; Filename: "{app}\Contract.exe"; WorkingDir: "{app}"
Name: "{userdesktop}\CCS Contract"; Filename: "{app}\MailSend.exe"; WorkingDir: "{app}"
La propiedad WorkingDir es donde tú le asignas el directorio de trabajo al icono. Seria que le agregaras lo que comentas \01, \02, \03, etc... algo así

Cita:

Name: "{group}\CCS Contract"; Filename: "{app}\01\Contract.exe"; WorkingDir: "{app}\01"
Salud OS.

guillem 16-04-2007 20:45:42

Ante todo darte las gracias egostar por rapida respuesta

Mi aplicacion cuando crea un icono necesita tener un parametro que especifica la pantalla que ejecuta la aplicacion, este parametro se especifica con /NN donde NN es un munero de pantalla.

Ejemplo:

Name: {group}\Mi_aplicaion; Filename: {app}\miejecutable.exe; Parameters: TXT.mimenu.miaplicacion /99; WorkingDir: {app}; IconFilename: {app}\UTIL\TXT\CONTAB.ICO; Comment: "Aplicaciónn de Contabilidad "; IconIndex: 0

En el ejemplo el /99 corresponde a la pantalla numero 99, necesitaria saber como puedo hacer que la instalacion creada desde inno setup me pida el numero de pantalla y con ese valor se cren los iconos dependiendo del numero consignado en la instalacion.

Muchas gracias, y espero poder ayudar mas adelante cuando tenga mas practica en esto de hacer instalaciones.


La franja horaria es GMT +2. Ahora son las 08:00:21.

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