Array
(
)

Mensagens de Erro em Service Aplication

Ariovaldo
   - 07 mar 2006

Pessoal alguém saberia me dizer porque as mensagens de erro que ocorre em um serviço não aparecem na tela para o usuario ver, oui seja executo meu serviço ele entra na rotina dá um erro e para por ali sem ´estourar a mensagem de erro na tela´


Massuda
   - 07 mar 2006

Isso acontece porque, por default, um serviço não pode interagir com a área de trabalho (por razões de segurança).

Você pode configurar isso (veja, por exemplo, [url=http://forum.clubedelphi.net/viewtopic.php?t=59839]este tópico[/url]), mas o ideal é que seu usuário não precise disso para usar o serviço porque essa configuração só pode ser feita manualmente.

Para evitar isso, a melhor estratégia é usar blocos try..except e registrar os erros via TService.LogMessage.