FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Instalador Delphi 7, Zeos, Firebird
Salu2 amigos foristas...
quisiera saber si se puede hacer un instalador con installshield express de una aplicacion desarrollada en delphi 7 de conexion a bd zeos y bd firebird, para que quede en un solo paquete y no tener que instalar firebird aparte... gracias adelantadas
__________________
Las cosas o son, o no son... |
#2
|
|||
|
|||
Código:
; Script generated by the Inno Setup Script Wizard. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! [Setup] AppName=Firebird installed AppVerName=0.1 AppPublisherURL=club delphi DefaultDirName={pf}\Firebird OutputBaseFilename=setup Firebird Compression=lzma/ultra64 SolidCompression=true MinVersion=0,5.0.2195 ExtraDiskSpaceRequired=100 DiskSpanning=false OnlyBelowVersion=0,5.02.3790 ShowUndisplayableLanguages=true VersionInfoVersion=0.1 RestartIfNeededByRun=false UsePreviousGroup=false AppendDefaultGroupName=false UsePreviousUserInfo=false DisableProgramGroupPage=true AllowNoIcons=true [Tasks] Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked [Files] ; // Libreria de Firebird, al System Source: Comun\fbclient.dll; DestDir: {sys}; Flags: ignoreversion Source: Comun\gds32.dll; DestDir: {sys}; Flags: ignoreversion Source: Comun\fbclient.dll; DestDir: {app}; Flags: ignoreversion Source: Comun\gds32.dll; DestDir: {app}; Flags: ignoreversion ; // Servidor de Base de Datos. Source: Comun\Fb Server\bin\fbclient.dll; DestDir: {app}\bin Source: Comun\Fb Server\bin\fbguard.exe; DestDir: {app}\bin Source: Comun\Fb Server\bin\fbserver.exe; DestDir: {app}\bin Source: Comun\Fb Server\bin\fb_lock_print.exe; DestDir: {app}\bin Source: Comun\Fb Server\bin\gstat.exe; DestDir: {app}\bin Source: Comun\Fb Server\bin\ib_util.dll; DestDir: {app}\bin Source: Comun\Fb Server\bin\icudt30.dll; DestDir: {app}\bin Source: Comun\Fb Server\bin\icuin30.dll; DestDir: {app}\bin Source: Comun\Fb Server\bin\icuuc30.dll; DestDir: {app}\bin Source: Comun\Fb Server\bin\instclient.exe; DestDir: {app}\bin Source: Comun\Fb Server\bin\instreg.exe; DestDir: {app}\bin Source: Comun\Fb Server\bin\instsvc.exe; DestDir: {app}\bin Source: Comun\Fb Server\bin\msvcp80.dll; DestDir: {app}\bin Source: Comun\Fb Server\bin\msvcr80.dll; DestDir: {app}\bin Source: Comun\Fb Server\bin\msvcm80.dll; DestDir: {app}\bin Source: Comun\Fb Server\bin\Microsoft.VC80.CRT.manifest; DestDir: {app}\bin Source: Comun\Fb Server\intl\fbintl.conf; DestDir: {app}\intl Source: Comun\Fb Server\intl\fbintl.dll; DestDir: {app}\intl Source: Comun\Fb Server\misc\upgrade\ib_udf\ib_udf2_params.txt; DestDir: {app}\misc\upgrade\ib_udf Source: Comun\Fb Server\misc\upgrade\ib_udf\ib_udf_params.txt; DestDir: {app}\misc\upgrade\ib_udf Source: Comun\Fb Server\misc\upgrade\ib_udf\ib_udf_upgrade.sql; DestDir: {app}\misc\upgrade\ib_udf Source: Comun\Fb Server\misc\upgrade\metadata\metadata_charset.txt; DestDir: {app}\misc\upgrade\metadata Source: Comun\Fb Server\misc\upgrade\metadata\metadata_charset_create.sql; DestDir: {app}\misc\upgrade\metadata Source: Comun\Fb Server\misc\upgrade\metadata\metadata_charset_drop.sql; DestDir: {app}\misc\upgrade\metadata Source: Comun\Fb Server\misc\upgrade\security\security_database.sql; DestDir: {app}\misc\upgrade\security Source: Comun\Fb Server\misc\upgrade\security\security_database.txt; DestDir: {app}\misc\upgrade\security Source: Comun\Fb Server\misc\intl.sql; DestDir: {app}\misc Source: Comun\Fb Server\udf\fbudf.dll; DestDir: {app}\udf Source: Comun\Fb Server\udf\fbudf.sql; DestDir: {app}\udf Source: Comun\Fb Server\udf\fbudf.txt; DestDir: {app}\udf Source: Comun\Fb Server\udf\ib_udf.dll; DestDir: {app}\udf Source: Comun\Fb Server\udf\ib_udf.sql; DestDir: {app}\udf Source: Comun\Fb Server\udf\ib_udf2.sql; DestDir: {app}\udf Source: Comun\Fb Server\aliases.conf; DestDir: {app}\ Source: Comun\Fb Server\firebird.conf; DestDir: {app}\ Source: Comun\Fb Server\firebird.msg; DestDir: {app}\ Source: Comun\Fb Server\IDPLicense.txt; DestDir: {app}\ Source: Comun\Fb Server\IPLicense.txt; DestDir: {app}\ Source: Comun\Fb Server\security2.fdb; DestDir: {app}\ [Run] Filename: {app}\bin\instreg.exe; Parameters: i; StatusMsg: Instalando Servidor de Base de datos...; Flags: skipifdoesntexist waituntilterminated Filename: {app}\bin\instsvc.exe; Parameters: i -a -s -g; StatusMsg: Instalando Servidor de Base de datos...; Flags: skipifdoesntexist waituntilterminated Filename: {app}\bin\instsvc.exe; Parameters: start; StatusMsg: Instalando Servidor de Base de datos...; Flags: skipifdoesntexist waituntilterminated Filename: {app}\bin\instclient.exe; Parameters: i -f f; StatusMsg: Instalando Servidor de Base de datos...; Flags: skipifdoesntexist waituntilterminated [UninstallRun] Filename: {app}\bin\instsvc.exe; Parameters: stop; Flags: skipifdoesntexist waituntilterminated Filename: {app}\bin\instsvc.exe; Parameters: r; StatusMsg: Desinstalando Servidor de Base de datos...; Flags: skipifdoesntexist waituntilterminated Filename: {app}\bin\instreg.exe; Parameters: r; StatusMsg: Desinstalando Servidor de Base de datos...; Flags: skipifdoesntexist waituntilterminated Filename: {app}\bin\instclient.exe; Parameters: r f; StatusMsg: Desinstalando Servidor de Base de datos...; Flags: skipifdoesntexist waituntilterminated [UninstallDelete] Name: {app}\*.*; Type: filesandordirs; Tasks: ; Languages: [Dirs] Name: {app}\ Name: {app}\bin Name: {app}\intl Name: {app}\misc Name: {app}\misc\upgrade Name: {app}\misc\upgrade\ib_udf Name: {app}\misc\upgrade\metadata Name: {app}\misc\upgrade\security Name: {app}\udf
__________________
Las cosas o son, o no son... |
#3
|
||||
|
||||
Pues bien, como lo indica en la parte superior, es un script para hacer la instalación embebida de firebird, según veo lo que sucede es que tiene algo de código extra, supongo que son los archivos propios de la aplicación que se va a instalar con ese script, te recomiendo que te pases por la web oficial de inno setup, ahí encontrarás la documentación necesaria para realizar tu propio instalador, además estoy seguro que parte del código que encontraste tambien te será de ayuda.
Salu2
__________________
Diego. Colombia es pasión. |
#4
|
|||
|
|||
Cita:
__________________
Las cosas o son, o no son... |
#5
|
||||
|
||||
Cita:
Saludos.
__________________
Conoce mi blog http://www.edgartec.com |
#6
|
|||
|
|||
Salu2 he desarrollado medianteel wizard de inno setup este nuevo código que yo creo que ya esta mas personalizado a mi aplicacion ahora quiero sabercomo le incluyo las dll en el código ....
Código:
; Script generated by the Inno Setup Script Wizard. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! [Setup] ; NOTE: The value of AppId uniquely identifies this application. ; Do not use the same AppId value in installers for other applications. ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) AppId={{837A2602-2AD5-47B0-863D-709707383D38} AppName=KinGSoft - Viáticos AppVerName=KinGSoft - Viáticos 1.0 AppPublisher=KinGSoft AppPublisherURL=http://www.kingsoft.com.ve/ AppSupportURL=http://www.kingsoft.com.ve/ AppUpdatesURL=http://www.kingsoft.com.ve/ DefaultDirName={pf}\KinGSoft - Viáticos DefaultGroupName=KinGSoft - Viáticos AllowNoIcons=yes OutputBaseFilename=setup Compression=lzma SolidCompression=yes [Languages] Name: "spanish"; MessagesFile: "compiler:Languages\Spanish.isl" [Tasks] Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked [Files] Source: "C:\Users\Rey\Documents\Softwares\Proyectos\KinGSoft - Viáticos\Project1.exe"; DestDir: "{app}"; Flags: ignoreversion Source: "C:\Users\Rey\Documents\Softwares\Proyectos\KinGSoft - Viáticos\BD.GDB"; DestDir: "{app}"; Flags: ignoreversion Source: "C:\Users\Rey\Documents\Softwares\Proyectos\KinGSoft - Viáticos\DATA.INI"; DestDir: "{app}"; Flags: ignoreversion ; NOTE: Don't use "Flags: ignoreversion" on any shared system files [Icons] Name: "{group}\KinGSoft - Viáticos"; Filename: "{app}\Project1.exe" Name: "{group}\{cm:UninstallProgram,KinGSoft - Viáticos}"; Filename: "{uninstallexe}" Name: "{commondesktop}\KinGSoft - Viáticos"; Filename: "{app}\Project1.exe"; Tasks: desktopicon [Run] Filename: "{app}\Project1.exe"; Description: "{cm:LaunchProgram,KinGSoft - Viáticos}"; Flags: nowait postinstall skipifsilent
__________________
Las cosas o son, o no son... |
#7
|
||||
|
||||
Como te comentaba, fijate que el código que descargaste inicialmente tiene partes que te pueden servir, el siguiente código te permite incluir las librerias de Firebird e indicar el sitio donde deben instalarse:
Dale una mirada al script inicial de ahí puedes sacar algunas ideas mas. Salu2
__________________
Diego. Colombia es pasión. |
#8
|
|||
|
|||
Cita:
salu2 la parte que me indicas ya lo intente y funciona pero igual tengo que instalar aparte el firebird y lo que quiero es lograr que el firebird se instale con mi instalador gracias...
__________________
Las cosas o son, o no son... |
#9
|
|||
|
|||
Cita:
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#10
|
|||
|
|||
mmmmmmmmm ok...
__________________
Las cosas o son, o no son... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Firebird + Zeos + Delphi ¡¡ayuda!!... | Jheysson13 | Conexión con bases de datos | 19 | 17-12-2008 13:52:31 |
Instalador Con Firebird | lKinGl | Varios | 3 | 21-11-2008 17:57:53 |
Crear instalador con todo lo necesario de Delphi 7 utiliza dbExpress y Firebird | CHECHE81 | Varios | 0 | 12-06-2007 02:13:17 |
Generar un instalador,¿Probleamas con Zeos? | pyanqn | Varios | 1 | 21-11-2005 18:58:49 |
Crear Instalador de una aplicacion(delphi 7, MDO, firebird 1.5) | Choclito | Firebird e Interbase | 1 | 22-10-2004 06:46:18 |
|