publicidade
publicidade
publicidade
publicidade
publicidade
publicidade
publicidade

Como fazer um programa em Delphi que roda escondido?

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:

delphi application show main form false

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.

Deixe seu Comentário:
Sem comentários »
Categorias:

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.