Cara, leia o código do "Consultores Software" e entenda o que ele codificou.
Se você entender, vc vai perceber que aquilo ali simula um timer. De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rafael Marques Enviada em: sexta-feira, 6 de junho de 2008 13:35 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Serviço não Inicia mas no meu caso terei q usar o Timer, pq d uma em uma hora terei q enviar registros de um BD pra outro local. ----- Original Message ----- From: Consultores Software To: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> Sent: Friday, June 06, 2008 1:19 PM Subject: Re: [delphi-br] Serviço não Inicia No OnExecute, tente fazer algo assim, ao invés de usar Timer : const Segundos = 60; begin while not Terminated do begin Sender.ServiceThread.ProcessRequests(false); // Escreva aqui o que o serviço deve fazer Sleep(Segundos * 1000); end; // while not Terminated Sender.ReportStatus; Para usar o ShowMessage, se não me engano, você deve ir nas propriedades do serviço no painel de controle e permitir que ele interaja com a área de trabalho. 2008/6/6 Rafael Marques <[EMAIL PROTECTED] <mailto:rafael.matriz%40terra.com.br> >: > oi!! > > eu fiz o comando abaixo e funcionou blzz, aparece como registrado e > funcionando na lista de servicos, mas o mesmo n funciona > > eu coloquei só pra testar um Timer com showmessage (d 30 em 30 segundos). > Coloquei pra habilitar o timer no OnExecute. e nada!!! rs > > vc tem ideia do q pode ser?!?!? > > ----- Original Message ----- > From: Consultores Software > To: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> > <delphi-br%40yahoogrupos.com.br> > Sent: Friday, June 06, 2008 10:09 AM > Subject: Re: [delphi-br] Serviço não Inicia > > Tente colocar a seguinte procedure no evento AfterInstall : (acrescentar > Registry no uses) > > procedure TServico.ServiceAfterInstall(Sender: TService); > var > Reg: TRegistry; > begin > Reg := TRegistry.Create(KEY_READ or KEY_WRITE); > try > Reg.RootKey := HKEY_LOCAL_MACHINE; > if Reg.OpenKey('\SYSTEM\CurrentControlSet\Services\' + Name, false) then > begin > Reg.WriteString('Description', descricao_do_servico); > Reg.CloseKey; > end; > finally > Reg.Free; > end; > end; > > 2008/6/6 Rafael Marques <[EMAIL PROTECTED] > <mailto:rafael.matriz%40terra.com.br> <rafael.matriz%40terra.com.br> > >: > > > apos eu dar o comando de install nao aparece msg nenhuma, o sinistro é q > > em algumas dessas vzs q tentei dar o comando, imediatamente eu dava o > Ctrl + > > Alt + Del pra verificar na lista d processos, aí ele apareceria mas sumia > da > > lista em 1 ou 2 segundos. > > > > > > ----- Original Message ----- > > From: Consultores Software > > To: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> > > <delphi-br%40yahoogrupos.com.br><delphi-br% > 40yahoogrupos.com.br> > > Sent: Friday, June 06, 2008 8:35 AM > > Subject: Re: [delphi-br] Serviço não Inicia > > > > Colega, verifique o seguinte: > > > > 1. Após o comando "nome_do_servico /install" deverá aparecer uma mensagem > > dizendo que o serviço foi instalado com sucesso > > 2. Após o passo anterior, vá em Painel de Controle -> Ferramentas > > Administrativas -> Serviços e veja se o serviço está lá. O nome do > > serviço é o mesmo da propriedade DisplayName > > 3. Tente iniciar o serviço. Normalmente, se der erro, o windows mostra > uma > > mensagem avisando e gera uma entrada no log de eventos. > > > > 2008/6/6 Rafael Marques <[EMAIL PROTECTED] > > <mailto:rafael.matriz%40terra.com.br> <rafael.matriz%40terra.com.br> > <rafael.matriz%40terra.com.br> > > >: > > > > > Bom Dia > > > > > > estou tentando desenvolver aq um programa, q funcionará como um serviço > > no > > > windows, para pegar dados d um BD. O mesmo não terá forms. > > > > > > meu problema é o seguinte: este serviço não está iniciando no windows. > > > Mesmo eu dando o comando "c:\xxxxx.exe /install", Eu vou ver e n tem > nada > > > iniciado. No delphi eu pedi Service Application para desenvolver. > > > > > > alguem sabe o pq ???? > > > > > > mto obrigado > > > > > > Rafael > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > ---------------------------------------------------------- > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > > Atualizado em 05/06/2008 > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > ---------------------------------------------------------- > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Atualizado em 06/06/2008 > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas] ---------------------------------------------------------- Esta mensagem foi verificada pelo E-mail Protegido Terra. Atualizado em 06/06/2008 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]