I've recently moved from windows XP 32 bit to Windows 7 64 bit. I can't access any printer in the IDE. It seems like it's some sort of privileges problem because if I log in as an administrator the problem goes away. I have a simple one line program that shows the issue
PrintDialog1->Execute()
The dialog opens but if I press the properties button nothing happens. If I attempt to change any of the printer properties, i.e. page orientation etc, I get an message saying something like "Can't access printer" and then several access violations.
Here's the weird bit. If I use any program to print something and open the printer properties, the problem goes away in the IDE and doesn't return until I restart. I've granted myself full access to all printers and I have full access to the directory Borland is installed to, c:\borland\.