function rsGlobalObjectSetup with _oRSGO .XFRX_ACTIVE='Y' .XFRX_PATH='C:\xfrx127' &&wherever you keep XFRX endwithOnce you enable You can also call XFRX preview directly from RS.
oRS.Output(3) &&Brings up XFRX preview *cFile=oRS.Output(301) &&Send to PDF file via XFRX cFile=oRS.Output(302) &&Send to word file via XFRX *cFile=oRS.Output(303) &&Send to FDOC file via XFRX *cFile=oRS.Output(304) &&Send to RTF file via XFRX *cFile=oRS.Output(305) &&Send to FRTF file via XFRX *cFile=oRS.Output(307) &&Send to HTML file via XFRX . . . cFile=oRS.Output(315) &&Send to Open Office Calc spreadsheet *see RS help for full list of output typesCustom FRX Listeners as such are NOT possible within RS. RS internaly uses one special listener to intercept/store results of FRX report run into the RS engine. Therefore it is impossible to use any other. It should be subclass of rs engine listener, which as of this moment is not public. Other then that little limitation (till RS Engine FRX Listener is open for subclassing), RS in not mutually exclusive with anything else.