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
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
Curtir tópico
+ 0
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:
sinceramente tava tão cego que não tinha visto ....
:oops:
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)