使用SVCOM的64位机器上的Delphi服务在停止服务时引发错误

时间:2010-01-24 10:47:49

标签: delphi windows-services

我已经重建了在64位计算机上使用SvCom的Delphi服务。我调试了服务,这一切似乎都运行良好。但是,当我安装服务它工作正常但停止时,服务确实停止但我收到一个错误:“错误1061:服务此时无法接受控制消息”。

有什么想法吗?

JD

2 个答案:

答案 0 :(得分:1)

基本上是SvCom的一个错误。它构造一个自定义位asm来执行服务main,这对64bit不起作用。

您可以等待来自svCom的补丁,创建替换TNTService组件,或者只是从TService重新提供服务。

答案 1 :(得分:1)

请尝试SvCom 7.3,有一些必要的错误修正。它在64x环境中成功测试。如果问题在7.3版本中仍然存在,请告诉我们。