>>I have a routine which prints a report to a pdf file (using PDFfactory). After the REPORT FORM clause has been initiated my code continues to run - BUT the subsequent lines of code are dependent upon the PDF having been generated. Sometimes the pdf generation takes several seconds and the subsequent code breaks. I have tried putting in a LOOP statement to check for the PDF file being generated, but this does not seem to work consistently - sometimes just getting stuck in the loop because (I assume) the loop is taking all the processing time and the pdf cannot be completed.
>
>- you could use INKEY( nSeconds ) to wait a certain amount of time, then check for file existence. You could put this in a loop
>
>- another way is the Sleep API in Windows:
http://news2news.com/vfp/?group=58&function=80>
>- an alternative would be to use a Timer object, again checking periodically for the file
Al, thanks I will try out your suggestions - I suppose that I will have to allow for the slowest PC by trial and error. But it's a start. Thanks.
Barry