Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problema con fbclient en la instalacion de una aplicacion (https://www.clubdelphi.com/foros/showthread.php?t=34497)

Choclito 11-08-2006 03:23:39

Problema con fbclient en la instalacion de una aplicacion
 
hola amigos del foro comentarles q logre hacer un instalador de la aplicacion que hice, pero mi problema es el siguiente:

El sistema lo hice en delphi 7 y con firebird y gracias al foro logre hacer un instalador en el cual este la aplicacion y firebird (instalacion silenciosa) pero cuando lo ejecuto en la maquina q instale no funciona y me sale un mensaje algo asi que no encuentra la libreria cliente
¿como puedo hacer para incluir la libreria fbclient en el instalador puesto que en la instalacion de firebird 1.5 hay que habilitar esa opcion y yo quisiera que eso ya este incluido en el instalador que hice ?

Comentarles que hice el instalador solo de la aplicacion y donde primero tenia que instalar firebird y luego la aplicacion y ahi salio todo a la perfeccion pero lo que yo quisiera es que tanto firebird como la aplicacion esten en un solo instalador pero incluyendo la libreria fbclient en windows

Espero me puedan ayudar y estare muy agradecido por las sugerencias y ayuda que me brinden

Casimiro Notevi 11-08-2006 09:28:35

Pero, ¿cómo lo instalas?, ¿qué haces?

Choclito 11-08-2006 15:12:49

gracias por responder
 
Muchas gracias por responder y lo que hago es que en el script de inno setup llame a la aplicacion y al instalador de firebird y el codigo es el siguiente:
Código Delphi [-]
; Script generated by the My Inno Setup Extensions Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
[Setup]
AppName=SAM
AppVerName=SAM 1.0
DefaultDirName=d:\P_SAM\
DefaultGroupName=SAM
DisableDirPage=yes
Compression=lzma
SolidCompression=true
OutputDir=C:\Documents and Settings\Luis\Escritorio
OutputBaseFilename=SAM_instalador
Password=luzmilaluis
[Languages]
Name: Es; MessagesFile: compiler:spain.isl
[LangOptions]

[Tasks]
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked
[Files]
Source: ..\Aplicacion\P_SAM.exe; DestDir: {app}\Aplicacion; flags: ignoreversion
Source: ..\BD\P_SAM.fdb; DestDir: {app}\BD; Flags: onlyifdoesntexist
Source: D:\kitSinaf\Firebird\Firebird-1.5.3.4870-0-Win32.exe; DestDir: {tmp}; Flags: deleteafterinstall
Source: ..\Presentacion\pres1.swf; DestDir: {app}\Presentacion
Source: ..\Presentacion\pres_consulta.swf; DestDir: {app}\Presentacion
Source: ..\Presentacion\pres_fichaje.swf; DestDir: {app}\Presentacion
Source: ..\Presentacion\pres_conta.swf; DestDir: {app}\Presentacion
Source: ..\Presentacion\pres_farmacia.swf; DestDir: {app}\Presentacion
Source: ..\Presentacion\pres_seguridad.swf; DestDir: {app}\Presentacion
Source: ..\Ayuda & Manual_usuario\MANUAL DEL USUARIO.doc; DestDir: {app}\Ayuda & Manual_usuario
Source: ..\Ayuda & Manual_usuario\Ayuda\AYUDA.HLP; DestDir: {app}\Ayuda & Manual_usuario\Ayuda
[Icons]
Name: {group}\SAM; Filename: {app}\Aplicacion\P_SAM.exe; IconIndex: 1; Tasks: ; Languages: 
Name: {userdesktop}\SAM; Filename: {app}\Aplicacion\P_SAM.exe; Tasks: desktopicon; IconIndex: 1
/*quisiera q en la instalacion tambien se copie la libreria fbclient ya sin eso no ejecuta el sistema*/
[Run]
Filename: {tmp}\Firebird-1.5.3.4870-0-Win32.exe; Parameters: /SILENT
Filename: {app}\Aplicacion\P_SAM.exe; WorkingDir: {app}; Flags: postinstall; MinVersion: 4.1.1998,0; Tasks: ; Languages: 
[Dirs]
Name: {app}\BD
Name: {app}\Presentacion
Name: {app}\Aplicacion
Name: {app}\Ayuda & Manual_usuario
Name: {app}\Ayuda & Manual_usuario\Ayuda
Para aclarar mi problema es que asi con el script instala firebird y la aplicacion pero no copia el fbclient a windows
¿Como puedo hacer para que instale firebird copiando el fbclient en windows?
¿o que mas tengo q hacer para solucionar el problema?
Cuando instale por separado ejecuta sin problemas ya que habilito en la instalacion de firebird la copia de fbclient
Pero con la instalacion silenciosa de firebird no me muestra las ventanas de instalacion de firebird y lo hace directamente
¿Que codigo tengo q añadir en el script para q copie el fbclient?
Gracias por las sugerencias y respuestas

Casimiro Notevi 11-08-2006 21:13:59

Desconozco si es posible hacer lo que quieres automáticamente, pero creo que podrías hacerlo facilmente insertando al final del script una línea para que haga la copia del archivo.


La franja horaria es GMT +2. Ahora son las 00:35:44.

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