如何判断调用外部打印程序已经运行完毕 用shellexecute(Handle, 'print', PChar('c:\aa.doc'), nil, nil, SW_Hide)调用了一word打印,如何在程序中判断已经打印完毕再继续执行下面程序,如果是用CreateProcess 如何用其调用word打印呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不要用shellexecute函数,用CreateProcess函数就可以了。用CreateProcess函数来运行一个外部程序,可以得到它的进程句柄。然后再用WaitForSingleObject函数,等待此进程句柄。你就可以知道它何时结束了。函数具体用法你到MSDN上一查便知。祝你好运! 我知道可以用CreateProcess 问题是如何用CreateProcess调用如shellexecute(Handle, 'print', PChar('c:\aa.doc'), nil, nil, SW_Hide)的打印功能??? 郁闷的早晨!!! 请问主键重复问题如何处理,在线等,TKS! 用UDP做文件传送怎么实现数据包效验?从而不丢包? 问一个StringGrid的简单问题?解决马上给分 问关于delphi的一个极弱智的问题 PING值高,会造成WINSOCKET发送失败吗? 请各位给解释一下!!很快结贴!!! Oracel的Number型字段数据的怪问题? 初学delphi,各位给点入门提示,顺便介绍几个delphi专业网站,来者有分 怎样处理接收的数据, TDBgrid控件的小问题 多客户端的数据同步问题
用CreateProcess函数来运行一个外部程序,可以得到它的进程句柄。
然后再用WaitForSingleObject函数,等待此进程句柄。你就可以知道它何时结束了。
函数具体用法你到MSDN上一查便知。
祝你好运!