PDA

Ver la Versión Completa : Como quito el mensaje Unregistered version en Fast Report 3


ctronx
09-11-2004, 16:52:05
Instale el FastReport 3 y estoy probando unos reportes pero cuando mando a imprimir en las hojas me aparace una leyenda "FastReport-Unregistered version"
Hay manera de quitar esta leyenda o de plano tengo que dejar de usar el Fastreport3, Que otra opción tengo.

Gracias por la ayuda que puedan darme.

jhonny
09-11-2004, 17:00:58
Muy sencillo, debes registrarlo

ctronx
09-11-2004, 17:34:20
Pero el registrarlo implica algun pago???

jhonny
09-11-2004, 18:09:22
La respuesta Legal a tu pregunta es simplemente SI.

Ahora me desmentira otro si no es asi, pero si pretendes que tu reporteador sea no pago, podrias intentar con el FreeReport que segun tengo entendido es muy parecido.

ctronx
09-11-2004, 20:59:53
Gracias, creo que probare entonces con el freereport

ctronx
09-11-2004, 21:20:09
Estoy intentando instalar el frereport pero al parecer No se puede instalar, estoy usando Delphi 7 , aguna otra sugerencia.

Gracias.

jhonny
09-11-2004, 22:17:46
exactamente porque no lo puedes instalar? deberia funcionar bien.

ctronx
12-11-2004, 03:17:24
abro el archivo FREEREP6.DPK y luego le doy installe package y
me marca:
file no found : 'Dsgnlntf.dcu'

Oviament no encuentra este archivo: 'Dsgnlntf.dcu'
pero de donde lo saco o que hago.

jhonny
12-11-2004, 15:18:52
Muy sencillo, lo que sucede es que en la version 6 de delphi han cambiado de nombre la unidad Dsgnlntf por DesignIntf, entonces no entiendo como el archivo de FreeReport se llama FREEREP6.DPK, se supone que si lleva ese nombre debe ser perfectamente instalable y compatible con la version 6 de Delphi, pero bueno, solo debes cambiar las referencia a la unidad DsgnIntf nombradas en dicho archivo por DesignIntf.


Espero te sirvan mis indicaciones, Saludos. :D

ctronx
12-11-2004, 16:13:40
Lo estoy intentando instalar en Delphi 7, tus indicaciones tambien son validas???

roman
12-11-2004, 16:22:29
Lo que dice jhonny es muy cierto pero cuando las instalé el problema no es que incluyeran la unidad incorrecta sino que usan condicionales del compilador en el archivo F_reg.pas:


uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
{$IFDEF Delphi6}
DesignIntf, DesignEditors, DesignWindows, DsnConst,
{$ELSE}
DsgnIntf,
{$ENDIF}


Como estás usando la versión 7, en lugar de incluir la primera línea se inclye la segunda. Lo que yo hice fue agregar en el archivo FR.INC:


{$IFDEF VER140} // Delphi 6.0
{$DEFINE Delphi4}
{$DEFINE Delphi5}
{$DEFINE Delphi6}
{$ENDIF}

{$IFDEF VER150} // Delphi 7.0 (agregar)
{$DEFINE Delphi4}
{$DEFINE Delphi5}
{$DEFINE Delphi6}
{$DEFINE Delphi7}
{$ENDIF}


y con eso funcionó.

// Saludos

ctronx
13-11-2004, 18:13:18
Gracias por sus sugerencias.