I want to programmatically call up an editor by issuing "MODIFY FILE" command, compose a file and print it before saving it. If the program is run from the Command window, the Print... menu works fine. But if the program is compiled and run from Windows Explorer and the Print... menu is clicked, the Print dialogue pops up but it will not print anything. Is this by design? If so, how can I work around it? I tried ShowPrinter() method of COMDLG32 and it does not work either. Please help me out. FYI, I am on VFP 6.0, SP5.