为什么我的程序在运行过程中会突然找不到打印机?(QuickReport),在线等待!!!急急(150分)

L

lsan78

Unregistered / Unconfirmed
GUEST, unregistred user!
delphi6.0+ado2.6+Sql Server2000写出来的程序在WINNT4.0中可以正常运行,我用的是
QuickReport 3.09,在程序启动时即把报表自动建立,但是运行过程
中有时会出现找不到打印机的情况,退出程序后在WINNT中也不能找到打印机,程序往往因为找不到打印机
而不能启动.必须重新启动才可以.各位大虾有没有碰到过类似的情况,请指点.
 
QuickReport 不太好吧。
如果你只是出报表,没有执行过打印机相关的API函数的话,
因该是QuickReport 的问题。
 
没有做其他的操作,只是打印报表而已, 也没有使用API
 
没碰到过,gz
 
跟DELPHI没关系的,是操作系统的原因.我也曾碰到好多次,而且该电脑也并没有运行DELPHI开发出来的程序,
每次都是得重新启动一下电脑就可以,后来重新修复了一下操作系统问题就解决了(我用的是WIN2K PRO).
建议你先修复一下操作系统.
 
你可以把程序放到别人的机器上试一下。
 
在启动 QuickReport 时它会自动检测打印机,当检测不到打印机
当然也就不能启动了,可能是安装了打印机驱动程序,但没有正确安装,
就你的使用情况,建议在启动检测是否安装了打印机驱动程序,并且使用
try 来做,
 
各位难道没有碰到这种情况吗?
 
多人接受答案了。
 
顶部