Служба Delphi на 64-разрядной машине с использованием SVCOM вызывает ошибку при остановке службы - PullRequest
0 голосов
/ 24 января 2010

Я перестроил свой сервис Delphi, который использует SvCom на 64-битной машине. Я отладил службу, и все, кажется, работает нормально. Однако, когда я устанавливаю службу, она работает нормально, но при остановке служба останавливается, но я получаю сообщение об ошибке: «Ошибка 1061: служба не может принять управляющие сообщения в это время».

Есть идеи?

JD

Ответы [ 2 ]

1 голос
/ 11 мая 2011

Пожалуйста, попробуйте SvCom 7.3, есть некоторые существенные исправления. Он был успешно протестирован в среде 64x. Пожалуйста, дайте нам знать, если проблема не устранена в версии 7.3.

1 голос
/ 24 сентября 2010

В основном из-за ошибки в SvCom. Он создает специальный бит asm для выполнения основных служб, который не будет работать для 64-разрядных систем.

Вы можете либо подождать патча от svCom, либо создать заменяющий компонент TNTService, либо просто вернуть свой сервис из TService.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...