我遇到了一个奇怪的问题。德尔福不认识到多台打印机存在
我的程序是使用Delphi7开发的。在运行Windows 7 64位的客户端计算机上,即使安装了多个打印机,Printer.Printers.Count也会返回0。
MS Word打印没有问题,并返回正确的打印机列表。
显然,它曾经在同一台计算机上工作,然后在过去的某个点停止工作。
最近安装了后台打印程序和网络打印机。
当然,这可能会导致这个问题,但它仍然不能解释为什么Word会看到打印机,而Delphi不会。
任何想法?
谢谢!
编辑:运行使用提升的权限程序解决的问题。重点是Martijn。谢谢!
我觉得这不是一个真正的Delphi编程问题,甚至是一个可回答的问题...... – 2011-04-12 15:32:47
我想你需要在远程计算机上进行调试以了解发生了什么。对于这种情况,没有通用的解决方案(除了在该系统上进行调试或重新安装Windows) – 2011-04-12 15:41:01
打印机是否显示在Windows打印机和设备面板中? – 2011-04-12 16:43:31