A programação em Windows (ou no sistema que você usar) é muito útil mesmo que você não pretenda distribuir programas nem fazer coisas profissionais - é uma excelente forma de automatizar tarefas que você precise. E o Delphi é muito prático, já trazendo toda uma estrutura pronta para que você vá direto ao ponto, sem precisar criar cada coisa do zero (a estrutura do executável, a janela, etc). O meu Mep Texto foi criado para uso pessoal, o AntiPolicy também, e depois deu no que deu :)
Enfim, dica curta: como fazer para o programa rodar 100% oculto?
Basta definir Application.ShowMainForm := False, antes da criação do formulário principal:
Isso é feito no código do projeto. Vá em Project > View Source, ou edite diretamente o arquivo .dpr.
Uma medida mais eficiente é não usar Form. A aplicação até fica menor (em tamanho do executável). Remova o formulário do projeto, clicando no botão "Remove files from project" (geralmente uma pastinha amarela com um sinal de menos vermelho, na barra de ferramentas do Delphi). E codifique tudo o que precisar no .dpr :)
Naturalmente você não terá como colocar componentes visuais, terá que criá-los em tempo de execução, incluir as Units específicas na uses, etc - seria algo mais avançado.
De qualquer modo é bom incluir Application.Terminate depois de fazer o que você quiser, senão o programa continuará aberto, apesar de não exibir nada na tela. Ele poderá ser fechado pelo gerenciador de tarefas, claro.
0 comentários:
Postar um comentário
ORA VIVA, OLHA TEU COMENTARIO VALE MAIS DO QUE OURO PARA MIM, PRECISO DELE PARA MELHORAR A DISPONIBILIDADE DO BLOG.