instalar aplicacion en otra maquina con delphi y firebird 1.5
Estoy empezando con FIREBIRD 1.5 desde delphi 7 .
Yo estaba acostumbrado a trabajar con INNOSETUP para instalar las aplicaciones en otra maquina. Incluia el BDE con tablas planas y listo ! . Como hay que hacer ahora para generar un ejecutable trabajando con firebird ? :confused: Hay que pasarle dlls en el mismo directorio ? ... ejecutar una sentencia de instalación dentro de innosetup para que instale el cliente de firebird ? .... Hay que generar el alias por codigo, o no hace falta ? -. :confused: agradezco la ayuda !!! salu2 amigos. |
Espero que te ayude el siguiente script, es lo que yo uso para instalar mi programa y firebird 1.5 sin que el usuario intervenga en la instalación de firebird.
; Script generated by the My Inno Setup Extensions Script Wizard. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! [Setup] AppName=Miprograma AppVerName=Miprograma 1.0 DefaultDirName=c:\Miprograma DefaultGroupName=Mirograma DisableDirPage=yes Compression=lzma SolidCompression=yes [Languages] Name: "Es"; MessagesFile: "compiler:spain.isl" [LangOptions] [Tasks] Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked [Files] Source: "D:\Programas\MIPrograma.exe"; DestDir: "{app}"; flags: ignoreversion Source: "C:\00\mibase.gdb"; DestDir: "{app}"; Flags: onlyifdoesntexist Source: c:\programas\Firebird-1.5.1.4481-Win32.exe; DestDir: {tmp}; Flags: deleteafterinstall [Icons] Name: "{group}\miprograma"; Filename: "{app}\miprograma.exe" Name: "{userdesktop}\miprograma"; Filename: "{app}\miprograma.exe"; Tasks: desktopicon [Run] Filename: {tmp}\Firebird-1.5.1.4481-Win32.exe; Parameters: /SILENT |
muchas gracias .
por lo que veo solo le pasas el ejecutable, la base y el cliente firebird .exe yo igual la base de datos la uso como LOCAL =) . Hace falta de todas maneras instalar el cliente ? . la verdad que no entiendo mucho ... |
si solo usas la base de datos en local y solo hay una aplicación accediendo a ella, igual te convenga usar firebird embebido que no necesitas instalar ni el servidor ni el cliente, tan solo las dll necesarias.
[Files] Source: "C:\descargas\Firebird-1.5.2.4731_embed_win32_pdb\fbclient.dll"; DestDir: "{app}"; Flags: ignoreversion Source: "C:\descargas\Firebird-1.5.2.4731_embed_win32_pdb\firebird.msg"; DestDir: "{app}"; Flags: ignoreversion Source: "C:\descargas\Firebird-1.5.2.4731_embed_win32_pdb\firebird.conf"; DestDir: "{app}"; Flags: ignoreversion Source: "C:\descargas\Firebird-1.5.2.4731_embed_win32_pdb\ib_util.dll"; DestDir: "{app}"; Flags: ignoreversion hay mucha información en este foro sobre firebird embebido, haz una busqueda |
gracias !
ya me voy a poner a leer todo lo que encuentre. salu2 |
para instalar el embebido tengo que bajarme otro ejecutable y desinstalar FIREBIRD 1.5 ? lo uso con IB expert .
|
La franja horaria es GMT +2. Ahora son las 09:53:44. |
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