为什么FOXBASE在UCDOS 6.0下不能打印输出
另一种可能是启动UCDOS 6.0时启动了打印预视程序。UCDOS 6.0提供了一个打印预视程序preview.com,有些用户为了加快打印程序的编制速度,直接把这个程序加载到启动UCDOS 6.0的两个批处理文件UCDOS.BAT或UP.BAT中。这样,当用户启动UCDOS 6.0后,再用FOXBASE的“to print”命令打印时,打印预视程序就只把程序运行结果显示在屏幕上,而不送往打印机。其实,如果将打印预视程序加载到启动UCDOS 6.0的批处理文件中后,不仅仅是在FOXBASE下不能打印输出。笔者曾做过这样一个实验,将打印预视程序加载到UP.BAT后,启动UCDOS 6.0,然后在DOS提示符下输入DIR>PRN,利用重定向命令显示目录结构,结果也是在屏幕上显示后死机,不能实现目录的打印。
因此,想解决FOXBASE在UCDOS 6.0下的打印问题,只需将打印预视程序从UCDOS.BAT或UP.BAT中卸载即可。