Well I am making progress but my print output is 0 kb. Specifically the following code is in an exe that creates the expected html file on the development machine.
select printfile // a cursor
loListerner = .Null.
Do (_ReportOutput) With 5, loListener
lolistener.targetfilename = "c:/output/atemptarget.html"
lolistener.Quitemode = .t.
Erase (lolistener.targetfilename)
report form budget Object loListener
I use Ishield Express 5 with redistributables including msxml 4.0, msxml 4.0, msvfp9 runtime libs, msc runtime 7.1,gdiplus redist, and msvfp9 report applications to deploy on a test machine. The code returns the reccount() of "printfile" so I know it has the proper number of records in it. Then creates atemptarget.html on the disk but it has 0kb. The everyone user has full control properties on the /output folder. The dcom properties are correct for the exe (it runs without an error). Am I missing a redistributable? What else can I check for.