开发者

Delphi service on 64 bit machine using SVCOM raises error on stopping service

I have rebuilt my Delphi service that uses SvCom on a 64 bit machine. I have debugged the service and 开发者_如何学Pythonit 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


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.


Please try SvCom 7.3, there are some essential bugfixes. It was successfully tested in 64x environment. Please let us know if the problem persists in 7.3 version.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜