XFRX#LISTENER ignored the BIGREPORT parameter.

XFRX#LISTENER ignored the BIGREPORT parameter.

KB-20190405-01

Version

Before XFRX 19.0

Symptoms

Log files contained error message: 1190 - File "name" is too large.
Missing images in output file.

Workaround

Use XFRX#INIT.

Hack for XFRX#LISTENER

loSession = XFRX("XFRX#LISTENER") lnRetval = loSession.SetParams(lcOutputFile,,tlNotOpenViewer,,,,"PDF") loHook=CREATEOBJECT("_hook") loHook.oXFRX=loSession BINDEVENT(loSession, "BeforeReport", loHook, "BeforeReport" , 1) REPORT FORM ("somereport") OBJECT loSession UNBINDEVENT(loSession) RELEASE loSession DEFINE CLASS _hook AS Custom oXFRX=.NULL. PROCEDURE BeforeReport IF NOT ISNULL(This.oXFRX) This.oXFRX.oxfDocument.lBIGREPORT=.T. ENDIF This.oXFRX=.NULL. ENDPROC ENDDEFINE