Page 1 of 1

Sobrecargar FastReport Xailer

Posted: Tue Sep 23, 2014 12:57 pm
by bingen
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

Sobrecargar FastReport Xailer

Posted: Tue Sep 23, 2014 1:18 pm
by bingen
De hecho le pongo la antigua y funciona.
Que estoy haciendo mal?
Gracias.

Sobrecargar FastReport Xailer

Posted: Tue Sep 23, 2014 2:09 pm
by ignacio
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

Sobrecargar FastReport Xailer

Posted: Tue Sep 23, 2014 4:23 pm
by bingen
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.

Sobrecargar FastReport Xailer

Posted: Tue Sep 23, 2014 4:48 pm
by bingen
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
>

Sobrecargar FastReport Xailer

Posted: Wed Sep 24, 2014 10:05 am
by ignacio
Buenos dias,
Te ruego que modifiques el ejemplo BioLife para provocar el fallo que dices y nos lo mandas. Gracias de antemano.
Un saludo

Sobrecargar FastReport Xailer

Posted: Wed Sep 24, 2014 10:10 am
by ignacio
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

Sobrecargar FastReport Xailer

Posted: Thu Sep 25, 2014 10:44 am
by bingen
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