Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-11-2006
teracat teracat is offline
Registrado
 
Registrado: jun 2006
Posts: 9
Poder: 0
teracat Va por buen camino
Hola, estoy intentando integrar Firebird en la instalación de mi aplicación hecha con InnoSetup.

He probado los enlaces que se mencionan en este hilo pero ninguno funciona actualmente. ¿Sabéis si están en algún otro lugar? O ¿podrías enviármelo?

Cualquier ayuda será bienvenida.


Gracias.
Responder Con Cita
  #2  
Antiguo 18-11-2006
Avatar de ariefez
ariefez ariefez is offline
Miembro
 
Registrado: sep 2005
Ubicación: Perú - Lima
Posts: 63
Poder: 21
ariefez Va por buen camino
Post Firebird 2 Inno Setup

Esto hago para Firebird 2.0 RC5, ya q no e actualizado mi software para la version 2.0 final

archivos necesarios:

CLIENTE:

..\Firebird\aliases.conf
..\Firebird\firebird.msg
..\Firebird\IDPLicense.txt
..\Firebird\IPLicense.txt

..\Firebird\bin\instclient.exe
..\Firebird\bin\instreg.exe
..\Firebird\bin\fbclient.dll
..\Firebird\bin\msvcp71.dll
..\Firebird\bin\msvcr71.dll


SUPER SERVER

..\Firebird\aliases.conf
..\Firebird\firebird.conf
..\Firebird\security2.fdb
..\Firebird\firebird.msg
..\Firebird\IDPLicense.txt
..\Firebird\IPLicense.txt

..\Firebird\bin\fb_lock_print.exe
..\Firebird\bin\fbguard.exe
..\Firebird\bin\fbserver.exe
..\Firebird\bin\gstat.exe
..\Firebird\bin\instclient.exe
..\Firebird\bin\instreg.exe
..\Firebird\bin\instsvc.exe
..\Firebird\bin\fbclient.dll
..\Firebird\bin\ib_util.dll
..\Firebird\bin\icudt30.dll
..\Firebird\bin\icuin30.dll
..\Firebird\bin\icuuc30.dll
..\Firebird\bin\msvcp71.dll
..\Firebird\bin\msvcr71.dll

..\Firebird\bin\intl\fbintl.conf
..\Firebird\bin\intl\fbintl.dll

..\Firebird\misc\intl.sql
..\Firebird\misc\upgrade\ib_udf\ib_udf_upgrade.sql
..\Firebird\misc\upgrade\ib_udf\ib_udf2_params.txt
..\Firebird\misc\upgrade\ib_udf\ib_udf_params.txt
..\Firebird\misc\upgrade\security\security_database.sql
..\Firebird\misc\upgrade\security\security_database.txt

..\Firebird\udf\fbudf.sql
..\Firebird\udf\ib_udf2.sql
..\Firebird\udf\ib_udf.sql
..\Firebird\udf\fbudf.dll
..\Firebird\udf\ib_udf.dll


donde ..\Firebird\ Es el path donde instalas firebird en Inno seria algo asi {app}\Firebird

vamos a lo q nos interesa

INSTALAR: en la seccion Run

Código Delphi [-]
[Run]
;Firebird
Filename: {app}\Firebird\bin\instreg.exe; Parameters: i; StatusMsg: Instalando Firebird...; Flags: skipifdoesntexist waituntilterminated
Filename: {app}\Firebird\bin\instsvc.exe; Parameters: i -a -s -g; StatusMsg: Instalando Firebird...; Flags: skipifdoesntexist waituntilterminated
Filename: {app}\Firebird\bin\instsvc.exe; Parameters: start; StatusMsg: Instalando Firebird...; Flags: skipifdoesntexist waituntilterminated
Filename: {app}\Firebird\bin\instclient.exe; Parameters: i -f f; StatusMsg: Instalando Firebird...; Flags: skipifdoesntexist waituntilterminated

DESINSTALAR: Seccion UninstallRun

Código Delphi [-]
[UninstallRun]
;Firebird
Filename: {app}\Firebird\bin\instsvc.exe; Parameters: stop; Flags: skipifdoesntexist waituntilterminated
Filename: {app}\Firebird\bin\instsvc.exe; Parameters: r; Flags: skipifdoesntexist waituntilterminated
Filename: {app}\Firebird\bin\instreg.exe; Parameters: r; Flags: skipifdoesntexist waituntilterminated
Filename: {app}\Firebird\bin\instclient.exe; Parameters: r f; Flags: skipifdoesntexist waituntilterminated


para mayor informacion de los paramatros de instalacion fijate en el archivo
README_installation.txt o algo por ahi contenida en los binarios del firebird, obviante toos los archivos anteriores los encuentras en los binarios..

PD1: tambien lo puedes hacer generando un archivo batch y simplemente ejecutarlo en el direcorio bin (donde se instalo firebird obviamente), un ejemplo de esto es el archivo q viene en el mismo firebird install_super.bat y uninstall.bat ya tu lo adecuas segun lo q quieras.

PD2: Como te daz cuenta, yo supongo q firebird no ha sido instalado anteriormente (No necesito hacer esa comprobacion ya q la instalacion de mi programa la hago yo ), pero es cuestion de comprobar en el registro.

PD3: Para mayor informacion sobre las rutas de los archivos guiate en el binario: "SuperServer and Classic for Windows, zipped archive with folders structure", q su mismo nombre lo dice
Responder Con Cita
  #3  
Antiguo 21-11-2006
teracat teracat is offline
Registrado
 
Registrado: jun 2006
Posts: 9
Poder: 0
teracat Va por buen camino
Muchas gracias!

Lo he probado y funciona perfectamente.

Ahora lo único que me queda pendiente es realizar las comprobaciones necesarias para instalar o no el servicio (Win9x/WinNT...) y comprobar si ya existe una versión de Firebird instalada (en este caso no sé muy bien que es lo correcto: dejar continuar la instalación de todas formas o no).

Cualquier ayuda al respecto será bienvenida.

Muchas gracias de nuevo.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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


La franja horaria es GMT +2. Ahora son las 19:21:11.


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