Services Delphi7 Windows 2003

Delphi

19/08/2009

Olá

Eu tenho uma aplicação e preciso transformá-la em Servico (TService). Funciona no WinXP mas no Win2003 nao funciona - executo tanto o comando <executavel> /install ou /uninstall e funciona, porém qdo inicio o serviço não me aparece o Form. Já procurei em tudo qto eh canto mas não encontro respostas a respeito. Eu estou utilizando Delphi 7.

Eu tb fiz um teste mto simples - criei uma aplicação com somente um form e transformei-o em um Tservice e msm assim não funciona. No winXP ele exibe o form mas no Win2003 não.

Acho que deve ser uma incompatibilidade (da unit responsável - SvcMgr) do Delphi7, pois achei trechos de código na internet em que setava a ´propriedade´ DelayInitialize para true:

Application.DelayInitialize := True

Alguém tem alguma idéia de como resolver isso?

obrigado.


Maker

Maker

Curtidas 0

Respostas

Maker

Maker

19/08/2009

Desculpe, nao tem a opcao de edit do post.

Complementando o que eu disse a respeito do ´Application.DelayInitialize := True´, no Delphi 7 não tem essa propriedade/variavel.

Provavelmente deve-se tratar de alguma versão mais atual do Delphi.


GOSTEI 0
Alexandre Pedroso

Alexandre Pedroso

19/08/2009

Sim trata-se de uma propriedade , você a encontra a partir do Delphi 2007.
GOSTEI 0
POSTAR