VFP中,我知道sys(13)可以检测打印机是否在线,即会返回:ready 或 off line
prinratatus()函数返回打印的状态,但在WINDOWS下均无效.
想了想,查了一下资料.用aprinter(tmp)返回一个数组tmp,返回值为数组的大小.
如果aprinter(tmp)=0即为打印机没有安装驱动程序,
在将DBF文件生成EXCEL的程序段中,如果没有安装打印机,则会报错.
VFP中,我知道sys(13)可以检测打印机是否在线,即会返回:ready 或 off line
prinratatus()函数返回打印的状态,但在WINDOWS下均无效.
想了想,查了一下资料.用aprinter(tmp)返回一个数组tmp,返回值为数组的大小.
如果aprinter(tmp)=0即为打印机没有安装驱动程序,
在将DBF文件生成EXCEL的程序段中,如果没有安装打印机,则会报错.