G'day David,
>I run through a dialog box, where the user usually just selects 'Print' but 'Setup' runs the PROMPT stuff. So "Setup/Cancel" is a good cheat to say that an invoice has been printed (for example). But my module is very long in the tooth, as am I :-)
That makes two of us< g >.
>Now, I haven't looked at this printing stuff for a while; so are you saying you have/know-of a nifty active-x control that I should think about?
Not to replace the PROMPT clause, but for GETPRINTER() and SYS(1037), I'd say yes. The Common Dialogs ActiveX control is one of the older controls and, in my mind, one of the more useful ones. It gives you a lot more control and flexibility than the native FoxPro commands that call the same DLL.
George
Ubi caritas et amor, deus ibi est