![]() |
Como incluir Rave Reports en un instalador hecho en InnoSetup
Buen dia a todos, quisiera que alguien me orientara con respecto a como incluir en un instalador hecho con InnoSetup de un aplicacion hecha en Delphi, los instaladores o archivos claves de Rave Reports para que mi aplicacion que usa Rave Reports 5.0 para generar reportes pueda funcionar en cualquier equipo donde lo instale.
|
Que tal!
No estoy seguro de entender correctamente tu pregunta pero el Rave Reports que acompaña a Delphi7 -tampoco dices que delphi usas- solo puede funcionar dentro del IDE de Delphi. SÍ puedes hacer que tus reportes generados se incluyan dentro del exe de tu aplicacion. Por otro lado no creo que la version profesional de Rave te permita hacer eso. mas informacion en la pagina de Nevrona. |
Bueno, basta con agregar el archivo rav en tu proyecto ya que los componentes vienen dentro del ejecutable.
Salud OS |
A bueno... mmm... no entiendo, bueno medio les entiendo je je
Pues estoy usando Delphi 7 y el Rave Reports 5.0 viene con el delphi, para usar los reportes utilize unos controles que encontre en la pestaña de rave en delphi, uno fue el RvDataSetConnection que fue el que conecte a mi ttable, y el otro fue RvProject que este lo conecte con mi archivo de reporte .rav que me genero el Rave Reports. A por cierto, cuando instale mi programa en otra computadora me dio un error a la hora de generar un reporte, el mensaje me decia que: "the following reporting project does not exist: "C:\Archivos de programa\Borland\Delphi7\Projects\MyPetShop\VentasReporte.rav" ", bien pues me imagino que es por que esta buscando la direccion que le di al RvProject del archivo de reporte, pero como debo hacer entonces para que cuando se ejecute un reporte, busque el archivo del reporte en el dirrectorio de mi aplicacion, donde sea que esta sea, y que no tenga una sola dirreccion. |
Hola,
En lugar de usar una ruta absoluta, que, evidentemente, no estará disponible en todos los sistemas, usa una ruta relativa al ejecutable de tu aplicación. Es decir, donde quiera que tengas que asignar la ruta del reporte, puedes codificar algo así:
|
no incluyas todo el path del archivo rav como en tu ejemplo, unicamente ponle el nombre del archivo .rav. Asegúrate que el archivo exista y quede en la misma carpeta de tu aplicación. Por defecto, cuano no indicas un path, una aplicación Delphi buscará en la misma carpeta donde se está ejecutando.
|
:D:D:D
Señores, esto no tiene nada que ver con Delphi, esas lineas son del InnoSetup, la ruta que ven es donde tengo almacenados los programas, Reportes y base de datos y el InnoSetup los toma de ahí. Les pongo todo el código de instalación que hago para crear la instalación de un sistema incluyendo reportes Rave con InnoSetup.
Salud OS |
A la que buena onda todos, ya funciono bien todo, le agradesco mucho, ahora ya solo voy a seguir agregandole detallitos para que quede todo "mas mejor" jaja.
Bien pasen feliz tarde. atte. Ricardo Vasquez. |
La franja horaria es GMT +2. Ahora son las 03:48:52. |
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