Fórum Services Delphi7 Windows 2003 #373791

19/08/2009

0

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

Responder

Posts

19/08/2009

Maker

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.


Responder

Gostei + 0

08/12/2011

Alexandre Pedroso

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

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar