![]() |
¿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. |
bueno... voyu a buscar por mi lado
|
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 |
Gracias amigo JXJ, esto soluciona parcialmente mi duda, mientras hago pruebas y sigo buscando por ahí a ver que encuentro.
|
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 |
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 |
La franja horaria es GMT +2. Ahora son las 04:25:54. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi