Fórum Dúvida com Serviço do WinXP #310735

26/01/2006

0

Criei um serviço delphi para ser instalado no WinXP, mais tou com uma tremenda dúvida, quando instalo o serviço ele tem que executar um outro programa que funciona como um replica de banco de dados, mais ele acaba executando esse programa varias vezes, a dúvida é, como faço para que esse serviço criado execute esse programa apenas uma unica vez....

código que uso ...

procedure TServiceThread.Execute;
begin
while not (Terminated) do
begin
WinExec(´\ECFOnLine.exe´, SW_NORMAL);
end;
end;


Atenciosamente

Jadielson Rodrigues :D


Databyte

Databyte

Responder

Posts

26/01/2006

Massuda

Como você colocou o WinExec dentro de um loop while, ele é executado várias vezes. A princípio, bastaria você não fazer isso dentro do loop.


Responder

Gostei + 0

26/01/2006

Databyte

valeu ....

sinceramente tava tão cego que não tinha visto ....

:oops:


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar