In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Sobrecargar FastReport Xailer

Foro de Xailer profesional en español
User avatar
bingen
Posts: 396
Joined: Mon Jul 07, 2014 8:17 pm
Location: Bilbao
Contact:

Sobrecargar FastReport Xailer

Postby bingen » Tue Sep 23, 2014 12:57 pm

Hola XTeam, otra vez dando la lata.
Necesito sobrecargar FastReport
Si hago un
CLASS tReportManager FROM tFastReport
o un
CLASS tReportManager FROM xFastReport
Me dice esto que tengo una dll demasiado nueva y que quiere una más antigua.
TREPORTMANAGER:SETERROR(765)
Error XAILER/100 TFastReport Error: Incorrect DLL version (1.4.1406.12)
.. Should be: 1.2.1211.11
Argumentos: ()
Gracias y salu2
BiSoft Desarrollo de software profesional
http://www.bisoft.es
User avatar
bingen
Posts: 396
Joined: Mon Jul 07, 2014 8:17 pm
Location: Bilbao
Contact:

Sobrecargar FastReport Xailer

Postby bingen » Tue Sep 23, 2014 1:18 pm

De hecho le pongo la antigua y funciona.
Que estoy haciendo mal?
Gracias.
BiSoft Desarrollo de software profesional
http://www.bisoft.es
User avatar
ignacio
Site Admin
Posts: 8563
Joined: Mon Apr 06, 2015 8:00 pm
Location: Madrid, Spain
Contact:

Sobrecargar FastReport Xailer

Postby ignacio » Tue Sep 23, 2014 2:09 pm

bingen escribió el mar, 23 septiembre 2014 12:57
Hola XTeam, otra vez dando la lata.
Necesito sobrecargar FastReport
Si hago un
CLASS tReportManager FROM tFastReport
o un
CLASS tReportManager FROM xFastReport
Me dice esto que tengo una dll demasiado nueva y que quiere una más antigua.
TREPORTMANAGER:SETERROR(765)
Error XAILER/100 TFastReport Error: Incorrect DLL version (1.4.1406.12)
.. Should be: 1.2.1211.11
Argumentos: ()
Gracias y salu2

El mensaje es claro, los fuentes (supongo que tus fuentes) están esperando una versión muy anterior de la DLL. Te sugiero que primeramente recompiles lo tuyo teniendo en cuenta el actual FastReport.ch
Por otra parte, los cambios han sido muchos, es muy probable que tu clase sobrecargada tengas que hacerla desde cero de nuevo.
Un saludo
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
User avatar
bingen
Posts: 396
Joined: Mon Jul 07, 2014 8:17 pm
Location: Bilbao
Contact:

Sobrecargar FastReport Xailer

Postby bingen » Tue Sep 23, 2014 4:23 pm

Lo siento Ignacio
He quitado de todos mis fuentes cualquier modificación o sobrecarga a
FR, lo he eliminado todo, cualquier vestigio del viejo FR incluso y he
copiado de los ejemplos
WITH Object TFastReport():New( Self )
tal y como lo tienes tu, he linkado el CH que me dices donde se indica
#define FR_DLLVER "1.4.1406.12"
y tras compilar y ejecutar me sigue pidiendo la dll vieja.
No se que hacer, alguna idea más?
Gracias.
BiSoft Desarrollo de software profesional
http://www.bisoft.es
User avatar
bingen
Posts: 396
Joined: Mon Jul 07, 2014 8:17 pm
Location: Bilbao
Contact:

Sobrecargar FastReport Xailer

Postby bingen » Tue Sep 23, 2014 4:48 pm

Por cierto ya habí­a reescrito la clase tomando como partida desde
sources del nuevo Xailer frReportManager.prg
Es más he eliminado toda mi sobrecarga a la clase linkando solo tu
frReportManager.prg y me pide la DLL vieja.
Estoy a cuadros.
No cambiarán las
VAR cFRLicense
VAR cXALicense
salu2
El 23/09/2014 14:09, Ignacio Ortiz de Zúñiga escribió:
> bingen escribió el mar, 23 septiembre 2014 12:57
>> Hola XTeam, otra vez dando la lata.
>>
>> Necesito sobrecargar FastReport
>>
>> Si hago un
>> CLASS tReportManager FROM tFastReport
>> o un
>> CLASS tReportManager FROM xFastReport
>>
>> Me dice esto que tengo una dll demasiado nueva y que
>> quiere una más antigua.
>>
>> TREPORTMANAGER:SETERROR(765)
>> Error XAILER/100 TFastReport Error: Incorrect DLL
>> version (1.4.1406.12) .. Should be: 1.2.1211.11
>> Argumentos: ()
>>
>> Gracias y salu2
>
>
> El mensaje es claro, los fuentes (supongo que tus fuentes)
> están esperando una versión muy anterior de la DLL. Te
> sugiero que primeramente recompiles lo tuyo teniendo en
> cuenta el actual FastReport.ch
>
> Por otra parte, los cambios han sido muchos, es muy probable
> que tu clase sobrecargada tengas que hacerla desde cero de
> nuevo.
>
> Un saludo
>
BiSoft Desarrollo de software profesional
http://www.bisoft.es
User avatar
ignacio
Site Admin
Posts: 8563
Joined: Mon Apr 06, 2015 8:00 pm
Location: Madrid, Spain
Contact:

Sobrecargar FastReport Xailer

Postby ignacio » Wed Sep 24, 2014 10:05 am

Buenos dias,
Te ruego que modifiques el ejemplo BioLife para provocar el fallo que dices y nos lo mandas. Gracias de antemano.
Un saludo
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
User avatar
ignacio
Site Admin
Posts: 8563
Joined: Mon Apr 06, 2015 8:00 pm
Location: Madrid, Spain
Contact:

Sobrecargar FastReport Xailer

Postby ignacio » Wed Sep 24, 2014 10:10 am

Bingen,
Este es el error:
Error XAILER/100 TFastReport Error: Incorrect DLL version (1.4.1406.12).. Should be: 1.2.1211.11
Y mira el código que lo produce (método Initialize):
IF cVer != FR_DLLVER
::SetError( 100, "Incorrect DLL version (" + cVer + ") . Should be: " + FR_DLLVER )
RETURN NIL
ENDIF
FR_DLLVER es un DEFINE que se encuentra en el fichero fastreport.ch
Las meigas existen pero no creo que sea el caso.
Un saludo
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
User avatar
bingen
Posts: 396
Joined: Mon Jul 07, 2014 8:17 pm
Location: Bilbao
Contact:

Sobrecargar FastReport Xailer

Postby bingen » Thu Sep 25, 2014 10:44 am

Es lo que haré en cuanto saque otro rato.
Gracias.
El 24/09/2014 10:05, Ignacio Ortiz de Zúñiga escribió:
> Buenos dias,
> Te ruego que modifiques el ejemplo BioLife para provocar el
> fallo que dices y nos lo mandas. Gracias de antemano.
>
> Un saludo
BiSoft Desarrollo de software profesional
http://www.bisoft.es

Return to “Spanish”