views:

233

answers:

1

I have rebuilt my Delphi service that uses SvCom on a 64 bit machine. I have debugged the service and it all seems to work fine. However, when I install the service it works fine but on stopping, the service does stop but I get an error : "Error 1061 : service cannot accept control messages at this time".

Any ideas?

JD

A: 

Basically down to a fault in SvCom. It constructs a custom bit of asm to execute the services main which won't work for 64bit.

You can either wait for a patch from svCom, create a replacement TNTService component or simply recut your service from TService.

jpg