Ir al contenido


Foto

Realizando servicio con Lazarus


  • Por favor identifícate para responder
No hay respuestas en este tema

#1 veguero

veguero

    Newbie

  • Miembros
  • Pip
  • 1 mensajes

Escrito 06 agosto 2013 - 09:33

Buen dia.
Quiero migrar un servicio de delphi 7 a lazarus por que requiero instalarlo en un servidor con debian.
Ya instale el paquete pre-cargado para demonios.

En el evento o método "onexecute" del servicio (en delphi) siempre coloco este código para no que éste no se detenga por ningún motivo al menos que el usuario desee.



delphi
  1. procedure TSRVPrem2Novem.ServiceExecute(Sender: TService);
  2. begin
  3.   While not Terminated do
  4.   begin
  5.     Sleep(20);
  6.     ServiceThread.ProcessRequests(False);
  7.     end;
  8. end;


He tratado de hacer lo mismo en lazarus pero no tengo la propiedad "terminated" de librería SvcMgr que en delphi es agregada automáticamente al crearlo.

Mi pregunta: Existe otra manera de hacerlo?
Gracias de Antemano a quien pueda ayudarme...


  • 0




IP.Board spam blocked by CleanTalk.