关于fastreport直接打印的问题 ( 积分: 50 )

  • 主题发起人 主题发起人 tybb
  • 开始时间 开始时间
T

tybb

Unregistered / Unconfirmed
GUEST, unregistred user!
我在打印后面接着有程序处理的代码。。。
我想在成功打印后执行这些代码,不成功就不执行
现在问题是
在直接打印时遇到找不到打印机的错误。。。
但又无法捕捉到错误。。。
所以现在是不论打印是否成功都执行了后面的代码。。
高手们有什么良策?
 
我在打印后面接着有程序处理的代码。。。
我想在成功打印后执行这些代码,不成功就不执行
现在问题是
在直接打印时遇到找不到打印机的错误。。。
但又无法捕捉到错误。。。
所以现在是不论打印是否成功都执行了后面的代码。。
高手们有什么良策?
 
加个导常不就可以了,
try
...print;
except
//退出
end;
 
加过,不可以。。
 
异常捉不到这种错误..
 
通过枚举打印任务列表,等待任务结束,具体方法可查看一下SDK或MSDN关于打印任务控制方面资料,一下我也想不起具体实现了,不好意思了!
 
这个。。。。
 
高手帮忙啊
 
在这种情况下用异常是不能解决问题的,一般情况下,先获得打印机的状态获,如果打印机在正确的状态下便打印,执行打印否则执行你想要的操作。
 
谢谢提供思路,但是如何去取得打印机的状态呢?
 
?????????gggggggggg
 
后退
顶部