FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Script Con Inno setup para Interbase
Hola Amigo he estado haciendo un instlador para una aplicaion que trabaja con InterBase pero no me funciona el pues me parece que no estoy madando todos los archivos necesarios para que Interbase pueda trabar con la base de datos me podrian decir que archivos son inmpresindibles para el funcionamiento si no soy muy claro por favor diganmelo muchas gracias de antemano
__________________
Sabio no es el que abunda en conocimiento Sabio es el que sabe usar 'Bien' lo poco que conoce
|
#2
|
||||
|
||||
#3
|
|||
|
|||
Gracias David, sin embargo ha consutado alguna cosas que encontrado aqui mismo pero aun asi no me funciona bien la instalacion que es lo que pasa no lose, pero resulta que si tengo intalado Interbase y para ver si funciona el intalador con InnoSetup lo desintalo lo intalo junto con mi aplicacion nuevamente y funciona, el proble es que si realizo la misma intalacion en una maquina que nunca se ha intaldo interbase este intalador ya no me funciona, pienso que existe algun archivo que interbase necesita. pero no se cual es????
__________________
Sabio no es el que abunda en conocimiento Sabio es el que sabe usar 'Bien' lo poco que conoce
|
#4
|
||||
|
||||
Hola,
Me temo que no voy a poder ayudarte mucho, pero, ¿cuando dices que no te funciona qué quieres decir? Me explico. Si obtienes algún error, ¿cuál es el mensaje de error que obtienes? Creo que cuanta más información puedas proporcionar más sencillo será que alguien con conocimiento sobre el tema pueda echarte el cable que necesitas. ¿Verdad? |
#5
|
|||
|
|||
El intalador copia todos estos archivos
---------------------------------------------- Source: ibconfig; DestDir: {app} Source: bin\ibserver.exe; DestDir: {app}\bin Source: interbase.msg; DestDir: {app} Source: isc4.gdb; DestDir: {app} Source: isc4.gbk; DestDir: {app} Source: gds32.dll; DestDir: {sys} Source: msvcrt.dll; DestDir: {sys} Source: bin\instreg.exe; DestDir: {app}\bin Source: bin\ibguard.exe; DestDir: {app}\bin ---------------------------------------------- y al finalizar la instalacion se ejecuta ---------------------------------------------- Filename: {app}\bin\instreg.exe; Parameters: "install ""{app}"""; Flags: nowait runminimized Filename: {app}\bin\ibguard.exe; Flags: nowait ---------------------------------------------- El guardian se jecuta sin problemas pareciera que todoesta bien pero al momento de utilizar la base de datos no lo reconoce como una vace de datos valida. pero si utlizo el intalador propio de interbase en una maquina "PC-1" funciona perfectamente luego desintalo interbase para hacer la prueba con el intalador hecho en innosetup , funciona exelentemente no hay problema, el problema se cuando intento intalar en tro maquina que no haya instalado intebase antes. pienso que existe algun archivo que no estoy mandando a copiar, per que este se guarda en algun lugar que no es visible fasilmente si alguien sabe que es lo que me falta copiar por favor les pido que me ayuden. muchas gracias.
__________________
Sabio no es el que abunda en conocimiento Sabio es el que sabe usar 'Bien' lo poco que conoce
|
#6
|
|||
|
|||
Hola,
Yo hace poco tambien consulte el foro en busca de informacion para realizar una instalacion de IB6 silenciosa conjuntamente con mi aplicación. Los ejemplos que encontre tanto en el foro como en las paginas dedicadas a interbase (para innosetup) no me han funcionado muy bien que se diga. El motivo es que la instalacion de IB6 difiere en algunos aspectos segun en el sistema en el que lo vamos a instalar (W95/98, NT/W2K, XP). He comparado los scritps y cada uno contempla algunas cosas que los otros no, claves en el registro y otras cosas. Yo al final he decidido incluir en mi instalacion la instalacion original del IB6 empaquetado dentro de mi setup y se ejecuta automaticamente. De todas formas aqui te incluyo el ejemplo mas completo que he encotrado. Un saludo, Cita:
__________________
Saludos, Bitman |
#7
|
|||
|
|||
Código:
try IBInstall1.SourceDirectory := ExtractFilePath(Application.ExeName) + 'Interbase'; IBInstall1.InstallCheck; IBInstall1.InstallExecute; WinExecNoWait32(IBInstall1.DestinationDirectory + '\Bin\ibserver.exe',SW_SHOWNORMAL); Except ' lanzas un mesaje, o bien no se ha podido instalar o ya esta instalado' end; Esto otro es el script de instalacion de Inno setup que uso para firebird: Código:
; Script generated by the Inno Setup Script Wizard. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! [Setup] AppName=Nombre de la aplicacion AppVerName=Nombre y version AppPublisher=Nombre empresa AppPublisherURL=pagina web AppSupportURL=pagina web AppUpdatesURL=pagina web DefaultDirName=c:\hf\ DisableDirPage=yes DefaultGroupName=Nombre del grupo de programas ;InfoBeforeFile=licencia.txt OutputBaseFilename=instalación Compression=lzma SolidCompression=yes [Languages] Name: "es"; MessagesFile: "compiler:languages\SpanishStd-2-5.1.0.isl" [Tasks] Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked [Files] Source: "C:\hf\Instalador\hf\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs ; NOTE: Don't use "Flags: ignoreversion" on any shared system files [Icons] Name: "{group}\Nombre aplicacion"; Filename: "{app}\ejecutable con la ruta completa" Name: "{group}\{cm:UninstallProgram,Nombre aplicacion}"; Filename: "{uninstallexe}" Name: "{userdesktop}\Nombre aplicacion"; Filename: "{app}\ejecutable con la ruta completa"; Tasks: desktopicon [Run] Filename: "{app}\Firebird.exe"; Description: "{cm:LaunchProgram,Servidor firebird}"; Flags: skipifsilent Filename: "{app}\ejecutable con la ruta completa"; Description: "{cm:LaunchProgram,Nombre aplicacion}"; Flags: postinstall skipifsilent Saludos Claudio Herrador. |
#8
|
|||
|
|||
Muchas Gracias con este material boy a poder trabajar, gracia a la ayuda que me dieron cual quir cosa boy a consultarlos he muchas gracias bye bye
__________________
Sabio no es el que abunda en conocimiento Sabio es el que sabe usar 'Bien' lo poco que conoce
|
|
|
|