在 uses 中加上 Printers
检测时可以用如下的代码:
if Printer.Printers.IndexOf('aaa')=-1 then
MessageBox(handle,'你需要安装打印机才能打印!','信息提示',mb_Ok or mb_iconerror)
else
MessageBox(handle,'OK!已安装了打印机驱动!','信息提示',mb_ok or mb_iconwarning);
注意:这只是检测是否存在名称为'aaa'的打印机
==============================================================
判断是否安装了打印机可以用:
if Printer.Printers.Count=0 then
MessageBox(handle,'你需要安装打印机才能打印!','信息提示',mb_Ok or mb_iconerror)
else
MessageBox(handle,'OK!已安装了打印机驱动!','信息提示',mb_ok or mb_iconwarning);
注意: Printer.Printers.Count=0没有安装打印机