I have created a Delphi Service which prints TQuickReports. Everything works fine if compiled and run as a Windows Application. But when converted to operate as a service trying to create a form containing a TQuickRep component throws the exception.
This service runs fine on many other boxes but not this one in particular. Here are some details:
- Using QuickReport version 4.07
- Box is a Windows Server 2008 operating system.
- Using Delphi 2007
- Printer.Printers.Count is returning a positive value. In fact I can list out all of the printers.
- I have tried running the service both using Local System Account and Logged on as an Admin.