Telas de Apresentação

Telas de Apresentação são na verdade uma forma de ocultar o tempo que seu sistema feito em delphi leva para fazer a conexão ao Banco de Dados, abrir as tabelas e criar todos os formulários.

Para o usuário no início da execução do sistema aparecerá uma tela que ficará dando mensagens de como anda o processo de execução do sistema.

Para criar uma tela de apresentação no seu sistema, siga os passos abaixo:

1. Crie um novo formulário e defina sua propriedade BorderStyle para bsNone e seu Name para frmShow.

Defina suas cores e textos que serão exibidos.

Será importante termos algum Label neste formulário, para podermos comunicar como está o andamento da abertura do sistema.Coloque um Label e mude seu Name para lblSituacao e seu Caption para Abrindo o Banco de Dados...Aguarde...


2. Este formulário não deverá ser criado automaticamente pelo sistema, para evitar isto vá até o Menu Project - Options...

- Na aba Form e passe o formulário frmshow para a direita, ou seja, tire-o do Auto-create Forms e cloque-o no Avaiable-forms


3. Agora você deverá colocar uns códigos no projeto dos Sistema. Tome muito cuidado pois qualquer linha errada pode danificar todo seu trabalho. Recomendo criar a Tela de Apresentação, somente quando o sistema está pronto. Se seu sistema estiver pronto continue.

Para chegar no código do projeto, acesse o menu Project - View Source. Abaixo da linha Application.Initialize coloque o seguinte código :

frmShow := TfrmShow.Create(Application);

frmShow.Show;

frmShow.Refresh;


4. Para cada vez que você quiser mudar o texto da janela (label) coloque o seguinte código : frmShow.lblSituacao.Caption := 'Criando Formulários. Aguarde...';

frmShow.Refresh;


5. No final do código do projeto, antes da linha Application.Run coloque o seguinte código:

frmShow.Hide;

frmShow.Free;


É isto aí, com isso já deverá estar funcionando sua tela de apresentação. Para que ela fique com mensagens realmente corretas devemos ter os seguintes cuidados:

- É importante que após a linha de criação da Tela de apresentação venha a linha de criação do formulário principal, ou seja, aquele que é chamado quando seu sistema é executado.

- Após a criação do formulário principal é interessante que seja criada o Data Module que contém as tabelas do seu sistema.