Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-12-2007
sricardo sricardo is offline
Registrado
 
Registrado: dic 2007
Ubicación: Guatemala
Posts: 7
Poder: 0
sricardo Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 07-12-2007
[FGarcia] FGarcia is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Cordoba, Veracruz, México
Posts: 1.123
Poder: 20
FGarcia Va por buen camino
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.
Responder Con Cita
  #3  
Antiguo 07-12-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Bueno, basta con agregar el archivo rav en tu proyecto ya que los componentes vienen dentro del ejecutable.

Código Delphi [-]
[Files]
Source: D:\Desarrollo\TDelphi\STarswADM\Installer\Menu.exe; DestDir: {app}; Flags: ignoreversion
Source: D:\Desarrollo\TDelphi\STarwADM\Installer\RepUnidades.rav; DestDir: {app}; Flags: ignoreversion
Source: D:\Desarrollo\TDelphi\STarwADM\Installer\Base\STARADM.FDB; DestDir: {app}\Base; Flags: ignoreversion

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney

Última edición por egostar fecha: 07-12-2007 a las 20:50:47.
Responder Con Cita
  #4  
Antiguo 07-12-2007
sricardo sricardo is offline
Registrado
 
Registrado: dic 2007
Ubicación: Guatemala
Posts: 7
Poder: 0
sricardo Va por buen camino
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.
Responder Con Cita
  #5  
Antiguo 07-12-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
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í:

Código Delphi [-]
var
  rutaReporte: string;
begin
  rutaReporte := ExtractFilePath(Application.ExeName) + 'reportes\mi-reporte.rav';
  {...}
end;
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #6  
Antiguo 07-12-2007
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
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.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #7  
Antiguo 07-12-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama


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.

Código Delphi [-]
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
#define MyAppName "STarwADM" 
#define MyAppVerName "version x.x.x.x"
#define MyAppPublisher "Panadería la Lupita...."
[Setup]
AppName={#MyAppName}
AppVerName={#MyAppVerName}
AppPublisher={#MyAppPublisher}
DefaultDirName={pf}\{#MyAppName}
DefaultGroupName={#MyAppName}
OutputDir=D:\Desarrollo\TDelphi\STar ADM\Installer
OutputBaseFilename=STarADM
SetupIconFile=D:\Desarrollo\TDelphi\Installers\Diskette.ico
Compression=lzma
SolidCompression=yes
 
[Languages]
Name: english; MessagesFile: compiler: default.isl
Name: espanol; MessagesFile: compiler: SpanishMex-4-5.1.0.isl
 
[Registry]
Root: HKLM; Subkey: SOFTWARE\STarADM; Flags: uninsdeletekey
Root: HKLM; Subkey: SOFTWARE\STarADM\DATA; ValueType: string; ValueName: DataBasePath; ValueData: {app}\base\STARADM.FDB
Root: HKLM; Subkey: SOFTWARE\STarADM\SMDR; ValueType: string; ValueName: Datos; ValueData: 8
Root: HKLM; Subkey: SOFTWARE\STarADM\SMDR; ValueType: string; ValueName: FormatoPBX; ValueData: 0
Root: HKLM; Subkey: SOFTWARE\STarADM\SMDR; ValueType: string; ValueName: Parametros; ValueData: Com1,1200,None,8,1
Root: HKLM; Subkey: SOFTWARE\STarADM\SMDR; ValueType: string; ValueName: Paridad; ValueData: 1
Root: HKLM; Subkey: SOFTWARE\STarADM\SMDR; ValueType: string; ValueName: Puerto; ValueData: 1
Root: HKLM; Subkey: SOFTWARE\STarADM\SMDR; ValueType: string; ValueName: Stop; ValueData: 1
Root: HKLM; Subkey: SOFTWARE\STarADM\SMDR; ValueType: string; ValueName: Velocidad; ValueData: 1200
 
[Files]
Source: D:\Desarrollo\TDelphi\STarwADM\Installer\Menu.exe; DestDir: {app}; Flags: ignoreversion
Source: D:\Desarrollo\TDelphi\STarwADM\Installer\RepUnidades.rav; DestDir: {app}; Flags: ignoreversion
Source: D:\Desarrollo\TDelphi\STarwADM\Installer\Base\STARADM.FDB; DestDir: {app}\Base; Flags: ignoreversion
;NOTE: Don't use "Flags: ignoreversion" on any shared system files
 
[Icons]
Name: {group}\{cm:UninstallProgram,{#MyAppName}}; Filename: {uninstallexe}
Name: {group}\Menu Principal; Filename: {app}\Menu.exe; WorkingDir: {app}
Name: {userdesktop}\Lector Serial; Filename: {app}\LectorSerial.exe; WorkingDir: {app}
Name: {userdesktop}\Menu Principal; Filename: {app}\Menu.exe; WorkingDir: {app}

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney

Última edición por egostar fecha: 07-12-2007 a las 22:57:19.
Responder Con Cita
  #8  
Antiguo 07-12-2007
sricardo sricardo is offline
Registrado
 
Registrado: dic 2007
Ubicación: Guatemala
Posts: 7
Poder: 0
sricardo Va por buen camino
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.
Responder Con Cita
Respuesta



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
Como usar Rave Reports??? Delfino Impresión 13 07-07-2016 03:22:00
Incluir firebird server en el instalador sur-se Firebird e Interbase 13 01-10-2008 23:48:04
Problema con instalador (en InnoSetup) Laurana C++ Builder 2 30-11-2006 13:44:33
Instalador para Interbase 6.5 con INNOSETUP wpolanco Firebird e Interbase 0 11-03-2005 22:03:15
¿Cómo enviar un TQuery a Crystal Reports como se hacía con Rave Reports? fitidavid Impresión 1 04-09-2004 18:56:39


La franja horaria es GMT +2. Ahora son las 18:19:05.


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