Dúvida com Serviço do WinXP

Delphi

26/01/2006

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

Curtidas 0

Respostas

Massuda

Massuda

26/01/2006

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.


GOSTEI 0
Databyte

Databyte

26/01/2006

valeu ....

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

:oops:


GOSTEI 0
POSTAR