SET CLASSLIB TO GENREPOX >oReport = CreateObject("cReport") >oReport.LayoutFile = "demo.frx" >oReport.Print>Basically, you have a report called demo.frx which is a standard VFP report, but you may add commands to the comment snippets. You then tell the GenRepoX report object what FRX you want to print, and call the Print() method to execute it.