LOCAL loListener SET REPORTBEHAVIOR 90 MESSAGEBOX("Output app: " + _reportoutput) DO (_reportoutput) with 5, loListener IF TYPE("loListener") = "O" MESSAGEBOX("It's an object") ELSE MESSAGEBOX("It's NOT an object") ENDIFThe output app is correct : c:\program files\common files\microsoft shared\vfp\reportoutput.app and is in place but the loListener object isn't created.