打印状态 (5分)

  • 主题发起人 主题发起人 gdljc
  • 开始时间 开始时间
G

gdljc

Unregistered / Unconfirmed
GUEST, unregistred user!
try
assignfile(f,'lpt1');
rewrite(f);
...
writeln(f,'名称 数量 实价 金额');
....
closefile(f);
except
on einouterror do
messagedlg('打印机输出错误,请检查打印机!',mterror,[mbok],0);
end;
为什么在打印机缺纸、没开电、卡纸等故障时都没提示,似乎messagedlg不起作用。???
 
打印机被操作系统接管的,异常不会返回给你

-----
http://www.8421.org
 
我看过一些API的方法,好麻烦,哪位DFW有简单的解决方法吗?
 
你的内容已经成功发送到打印机缓存。而且程序已经执行完成。
打印机缺纸应该是“系统”级异常。
 
to:/
你的内容已经成功发送到打印机缓存。而且程序已经执行完成。
打印机缺纸应该是“系统”级异常。

--------------------------
有解决的方案吗
 
用API也不麻烦呀
 
具体怎么做?
 
接受答案了.
 
后退
顶部