Fórum Tela de Splash #395731

14/02/2011

0

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

Responder

Posts

15/02/2011

Alison Bissoli

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.
Responder

Gostei + 0

17/02/2011

Walder

- 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.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar