GPF en FastReport
Publicado: Lun Sep 09, 2024 7:32 pm
Hola XailerTeam
Tengo un proyecto en donde se generan MILES de PDF con FastReport dentro de un ciclo y hemos detectado que al llegar a un No. de reportes se genera un GPF:
GPF (Code = c0000005):
Access violation
TFASTREPORT:INITIALIZEC (0)
TFASTREPORT:INITIALIZE (309)
TFASTREPORT:CREATE (258)
TFORM1:BUTTON1CLICK (30)
TBUTTON:ONCLICK (0)
TBUTTON:CLICK (100)
(b)XCONTROL (156)
TBUTTON:COMMAND (0)
TSCROLLINGWINCONTROL:WMCOMMAND (275)
TFORM1:WMCOMMAND (969)
RUNFORM (0)
TAPPLICATION:RUN (292)
MAIN (15)
Pueden provocar este mismo error con este simple codigo...
Brincara el GPF aprox. en la prueba 1,100 y hemos notado que el consumo de memoria va en aumento en cada ciclo e imaginamos que este consumo es lo que provoca el GPF
las pruebas se hicieron con Xailer 9.0.1 y con 9.1
SALUDOS
Tengo un proyecto en donde se generan MILES de PDF con FastReport dentro de un ciclo y hemos detectado que al llegar a un No. de reportes se genera un GPF:
GPF (Code = c0000005):
Access violation
TFASTREPORT:INITIALIZEC (0)
TFASTREPORT:INITIALIZE (309)
TFASTREPORT:CREATE (258)
TFORM1:BUTTON1CLICK (30)
TBUTTON:ONCLICK (0)
TBUTTON:CLICK (100)
(b)XCONTROL (156)
TBUTTON:COMMAND (0)
TSCROLLINGWINCONTROL:WMCOMMAND (275)
TFORM1:WMCOMMAND (969)
RUNFORM (0)
TAPPLICATION:RUN (292)
MAIN (15)
Pueden provocar este mismo error con este simple codigo...
Código: Seleccionar todo
METHOD Button1Click( oSender ) CLASS TForm1
LOCAL n
FOR n := 1 TO 1500
::cText := "Prueba # " + ToString(n)
WITH OBJECT TFastReport():New(Self)
:Create()
:End()
END WITH
NEXT
RETURN Nil
las pruebas se hicieron con Xailer 9.0.1 y con 9.1
SALUDOS