Tela de Splash

Delphi

14/02/2011

Galera alguém tem um exemplo de tela de splash que vai aparecer enquanto não finalizar um processo demorado?
Valeu.
Jordelino Santos

Jordelino Santos

Curtidas 0

Respostas

Alison Bissoli

Alison Bissoli

14/02/2011

A idéia do splash é ser exibida enquanto o ambiente é carregado... no caso de uma tela para ser exibida enquanto um processo é demorado... crie somente um TAnimate, ative quando for fazer o procedimento demorado e desative depois, é bom que não tem qeu se preocupar com uma segunda tela pulando para o usuário atrapalhando visualizar a tela principal, também não vai precisar se preocupar com alimentar um progressbar.
GOSTEI 0
Walder

Walder

14/02/2011

- Crie um form e, seguindo o raciocínio do Álison, pode utilizar um animate no lugar de uma progressbar;- No menu "Project>Options..." passe esse form para "Available Forms" (lado direito);- Antes do "processo demorado" ponha:SeuForm := TSeuForm.Create(nil); //Cria o formulárioSeuForm.Show; //Mostra o formulário
- Após o término do "processo demorado" ponha:SeuForm.Hide; //Esconde o formulárioSeuForm.Free; //Libera a memória alocada pelo formulário
Espero ter ajudado.
GOSTEI 0
POSTAR