* Move it outiside of CommanButton, in your application main program. SET CLASSLIB TO xfrxlib\xfrxlib, HOME() + ffc\_reportlistener ADDITIVE * CommanButton LOCAL lcreport, loSession, lnRetval, lcPageCaption, loXFFDocument, loViewer loViewer = CREATEOBJECT("frmMPPreviewer") loViewer.iTool = 2 && we are using the "fake" toolbar loViewer.setLanguage("pt") loViewer.iBook = 2 loViewer.iEmail = 1 loViewer.VISIBLE = .f. loSession=EVALUATE([xfrx("XFRX#LISTENER")]) lnRetval = loSession.SetParams(,,,,,,"XFF") IF lnRetval = 0 REPORT FORM ("REPORTS\CLIENT1.frx") OBJECT loSession loXFFDocument = loSession.oxfdocument loViewer.previewXFF(loXFFDocument, "Astuto") loViewer.SHOW(1) ENDIF>Hi all