S3ti: I wrote the Trainer using Delphi 7 Enterprise, on a system running Windows 7 SP1.
So, you should not be having this problem.
Here are some hints as to what I see happening... The program is loading and trying to verify access to the print spooler because it has a "Print" button on Form2 ("About" page). The RPC (Remote Procedure Call) Service is either denying access to the spooler through DCOM, or is being blocked by some sort of security setting or firewall/virus blocker, or it's not running at all.
Here are some things to check first:
1. Verify the
DCOM Server Process Launcher is running in services, status = "Started"
2. Verify the
Remote Procedure Call (RPC) is running in services, status = "Started"
* I do NOT mean the RPC Endpoint Mapper or the RPC Locator, those are other services.
* The service name is "Remote Procedure Call (RPC)" and it is the RPCSS Service Control Manager for the DCOM Server.
3. Verify the
Print Spooler is running in services, status = "Started"
All of those things must be running and properly configured for your system to support most 3rd-party applications.
Other than that, I cannot suggest much else since I am not sitting at your keyboard.
You may have previously "tweaked" your system and disabled/removed some necessary functionality.
--Decker