Club Delphi  
    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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-05-2008
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Poder: 18
Faust Va por buen camino
¿Qué debo incluir en el instalable?

Saludos foreros:

Mi pregunta es ¿qué debo incluir en un instalable hecho con INNO SETUP cuando mi ejecutable requiere el BDE, Interbase y reportes RAVE?

Bueno, eso es todo por el momento y gracias de antemano.
__________________
Herr Heins Faust
Responder Con Cita
  #2  
Antiguo 19-05-2008
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Poder: 18
Faust Va por buen camino
bueno... voyu a buscar por mi lado
__________________
Herr Heins Faust
Responder Con Cita
  #3  
Antiguo 19-05-2008
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 21
JXJ Va por buen camino
Creo que esto es lo que buscas.
para el bde
http://www.jrsoftware.org/iskb.php?bde

reportes. con rave, nunca he hecho. ni con quickreports
pero creo que con solo copiar los archivos .rev, o donde estan las plantillas de tus
reportes. al directorio de tu aplicacion servira

digamos
tu pc de desarrollo
c:\misoft
\ravereports
reporte1.rave


en la pc destino

c:\archivos de programa\misoft
\ravereports
reporte1.rave
Responder Con Cita
  #4  
Antiguo 20-05-2008
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Poder: 18
Faust Va por buen camino
Gracias amigo JXJ, esto soluciona parcialmente mi duda, mientras hago pruebas y sigo buscando por ahí a ver que encuentro.
__________________
Herr Heins Faust
Responder Con Cita
  #5  
Antiguo 20-05-2008
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 21
JXJ Va por buen camino
para lo de instalar firebird.

yo he estado pensando en esto..

descarga, zip con el codigo fuente. de firebird. de la version que estas usando y
quieres instalar.
tambien descarga los binarios. de la misma version que el codigo fuente.(no el instalador. solo los binarios. )

del inno setup descarga el preprocesador.
http://ispp.sourceforge.net/

Inno Setup QuickStart Pack (includes ISPP 5.1.2.0)
http://www.jrsoftware.org/isdl.php#qsp

por que el instalador de innosetup para
firebird en windows. requiere ese preprocesador.

en el zip del codigo fuente, vas a encontrar la carpeta
src
dentro de esta ingresa a la carpeta
install
dentro de esta ingresa a la carpeta
arch-specific
dentro de esta ingresa a la carpeta
win32

en esta ruta
\src\install\arch-specific\win32
esta el iss script para hacer el instalador
para windows 32 de firebird.

entonces. pienso que puedes usar ese script
como base para agregarle, las operaciones
para instalar tambien tu programa.(en otra carpeta distinta a donde
se instala firebird.)
Hacer una instalacion personalizada. si el usuario ya tiene
firebird instalado. desactive el instalar firebird.
o de alguna forma usar pascal script(que usa innosetup en sus .iss) para
hacer una detección automatica.
de si ya se tiene instalado firebird,(la version que usas en tu programa)
entonces no se instala. o sino esta instalado. lo instala. el instalador.

Entonces. toma los archivos de ese directorio
\src\install\arch-specific\win32
y como no vas a compilar las fuentes, (es dificil, nunca lo he logrado)
usa los binarios. compilados. que te descargaste.
y ya. ejecutar el innosetup y le agregas lo que corresponda para que
el instalador final. tambien instale. tu aplicacion y el firebird.


otra forma que por el foro he visto es que
el innosetup permite ejecutar programas a la mitad del proceso de instalación
y espera a que estos finalizen para continuar con la instalacion.
entonces. podrias, agregar el exe instalador de firebird(la version que usas)
como un archivo executable mas. al directorio donde tu aplicacion se va a instalar
y una vez. descomprimido, lo ejecutas con pascal script y el usuario se encarga de la instalación. y ya que lo instalo, se continua con la instalacion de tu programa.

espero te sirva. nunca he hecho lo que te sugiero.
entonces
Responder Con Cita
  #6  
Antiguo 20-05-2008
Avatar de federiconqn21
federiconqn21 federiconqn21 is offline
Miembro
 
Registrado: dic 2005
Posts: 95
Poder: 19
federiconqn21 Va por buen camino
Para Rave. no necesitas mas que incluir los reportes que vos armes, en el destino donde tu aplicacion los vaya a buscar.
Los componentes que podes usar desde la paleta de delphi, no requieren que incluyas archivo como ocx, o dll´s, el ejecutable mismo los incluye.
en cuanto a interbase podes hacer lo siguiente:
opcion 1) No incluis nada, pero en la instalacion de tu programa en la mauina destino, si trabaja como cliente debes instalar el Interbase Cliente

opcion 2) incluir las dll´s a mano en el innosetup, son las:
Midas.dll, dbexpint.dll y alguna otra... te vas a dar cuenta porque si no la incluis, al ejecutar el sistema(en una maquina que no sea donde programas)
te va a aparecer una excepcion donde te diga lo que te falta

Con BDE no programe nunca, pero siempre que uses algun motor de base de datos necesitas elegir entre una de las 2 opciones que te mencione.

Espero te sirva

Chaito mua mua
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Instalable con contraseña? Paz Varios 3 27-12-2006 11:59:45
como Incluir el ALIAS de una BD en el instalable franciscobucio Conexión con bases de datos 4 25-10-2005 15:31:33
Problema Con Instalable LAUBLAFO Varios 0 26-05-2005 13:52:00
Generar instalable Dayvis Varios 1 22-10-2004 10:00:31
Hacer un Instalable aleidania Varios 2 12-07-2003 22:43:31


La franja horaria es GMT +2. Ahora son las 22:49:19.


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
Copyright 1996-2007 Club Delphi