PDA

Ver la Versión Completa : path de bd remota con inno setup


JClink
01-02-2006, 10:28:20
Hola a todos

Tengo una base de datos en un ordenador y quiero que al instalar mi aplicación en otro ordenador distinto pueda escoger la ruta de la base de datos remota para permitirme crear el alias. He visto algunas paginas en este foro que hablan del inno setup form designer pero no me queda nada claro.

Mi pregunta es que como puedo hacer que cuando ejecute el instalador en caso de que el tipo de instalacion sea tipo cliente me pida la ruta de la base de datos remota mediante un arbol de directorios o algo asi pero que me permita ver la red claro.

Estoy utilizando IsTool e Inno Setup y debajo les adjunto el codigo para ver si me pueden echar una mano. Gracias.


......
[Types]
Name: Servidor; Description: Instalación en maquina servidor
Name: Cliente; Description: Instalacion en maquina cliente

[Components]
Name: principal; Description: Archivos de la aplicación necesarios; Types: servidor cliente; Flags: fixed
Name: BBDD; Description: Base de datos y odbc; Types: servidor

[Tasks]
Name: desktopicon; Description: Crear un acceso directo en el escritorio; GroupDescription: Additional icons:; Components: principal
Name: desktopicon\common; Description: Para todos los usuarios del PC; GroupDescription: Additional icons:; Components: principal; Flags: exclusive
Name: desktopicon\user; Description: Solo para el usuario actual; GroupDescription: Additional icons:; Components: principal; Flags: exclusive unchecked

[Dirs]
Name: {app}\bbdd; Permissions: admins-modify
Name: {app}\Administer

[Files]
Source: Prueba 9\Project1.exe; DestDir: {app}; DestName: Clinical Administer.exe; Components: principal
Source: BBDD\bd1.mdb; DestDir: {app}\BBDD; Components: BBDD
Source: Prueba 9\*.*; DestDir: {app}\Administer; Excludes: *.~*; Components: principal
Source: Prueba 9\Minireg.exe; DestDir: {tmp}; Components: principal
Source: Prueba 9\Imagenes\*.*; DestDir: {app}\Imagenes; Components: principal
Source: Prueba 9\Imageens\*.*; DestDir: {app}\Imageens; Components: principal
Source: Prueba 9\BDeInst.dll; DestDir: {tmp}
Source: AddAlias.exe; DestDir: {tmp}

[Icons]
Name: {userdesktop}\clinic; Filename: {app}\Clinical Administer.exe; WorkingDir: {app}; IconFilename: {app}\imagenes\redx01c.ico
Name: {group}\{cm:UninstallProgram,Clinical Administer}; Filename: {uninstallexe}

[INI]
Filename: {win}\ClinicalAdminister.INI; Section: InstallSettings; Flags: uninsdeletesection
Filename: {win}\ClinicalAdminister.INI; Section: InstallSettings; Key: InstallPath; String: {app}

[UninstallDelete]
Type: files; Name: {win}\ClinicalAdminister.INI
[InstallDelete]
Type: files; Name: {win}\ClinicalAdminister.INI

[Languages]
Name: sp; MessagesFile: compiler:Default.isl
[Run]
Filename: {tmp}\Minireg.exe; Parameters: """{tmp}\BdeInst.dll"""; StatusMsg: Instalando el BDE...
; Alias db1
Filename: {tmp}\AddAlias.exe; Parameters: """-db1"" ""\BBDD"" ""Microsoft Access Driver (*.mdb)"""