Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   ¿Reporteador gratuito y sin necesidad de componentes? (https://www.clubdelphi.com/foros/showthread.php?t=61727)

felipe88 24-11-2008 20:05:42

Bien,
En el mensaje 18 de este hilo, pregunte lo de la partición FAT... ya que el equipo en el que pruebo es NTFS (Windows XP) :rolleyes:... de igual forma como comente le daré un vistaso al ejemplo; de no encontrar nada... aqui estaré :D

felipe88 24-11-2008 21:55:33

El ejemplo no me sirvió mucho... y aún no logro que me funcione :(

Tambien le di un vistaso a esto y nada :cool:

felipe88 26-11-2008 03:09:11

Hola,

He tomado este ejemplo de otro post para instanciar el control y llamar el reporte:
Código Delphi [-]
var rept: OleVariant;
begin
   rept := CreateOleObject('ReportMan.ReportManX');
   rept.Preview := true;
   rept.ShowProgress := false;
   rept.ShowPrintDialog:= false;
   rept.Filename := 'C:\Prueba\Reportes\prueba.rep';
   rept.execute;
Pero aún asi obtengo el mismo error:
Cita:

Project Prueba1.exe raised exception class EFOpenError with message 'Cannot open file "C:\Prueba\Reportes\prueba.rep"'
:confused::confused::confused: ¿Alguien podria ayudarme con esto?

Lepe 26-11-2008 03:40:55

Hecha una visual al archivo .rep desde el Report Designer, tiene 2 formas de guardarlo, una comprimida y otra en formato texto. Quizás esté usando la comprimida y te falte los componentes, bastaría con cambiar el formato y guardar.

Ojalá sea eso.

felipe88 26-11-2008 20:06:39

¡¡¡Funcionó porfin!!!...

Extrañamente y despues de leer el mensaje decidí probar de nuevo y funcionó como si nada :rolleyes:... lo único que probe finalmente fue hacer todo desde el principio.
La ventaja con este reporteador es que solo debo registrar en el equipo el control ReportMan.ocx y listo... reportes a la orden :D

Ahora solo me gustaria una recomendacion, ¿cual método usar?; instanciando el control o usando la unidad :confused:


Saludos y gracias por la ayuda :)


La franja horaria es GMT +2. Ahora son las 00:55:21.

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