| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
miguel135 Novato

Registrado: Domingo, 31 de Março de 2013 Mensagens: 66
|
Enviada: Sáb Jun 08, 2013 2:10 pm Assunto: GIF no formulário splash |
|
|
gente tenho um sistema que quero colocar uma tela splash em que neste splash tem um gif, e usei a seguinte programação:
No project:
Application.Initialize;
frmsplash:=Tfrmsplash.create(application);
frmsplash.show;
frmsplash.refresh;
Sleep(15000);
frmsplash.free;
Application.CreateForm(Tfrmlogin, frmlogin);
...
Porém acho que pelo sleep o GIF não se mexe. Como fazer o GIF se mexer normalmente, porque antes eu tinha feito o teste num formulario qualquer e deu certo |
|
| Voltar ao Topo |
|
 |
cyberdisk Colaborador

Registrado: Domingo, 4 de Julho de 2010 Mensagens: 2391 Localização: São José dos Campos - SP
|
Enviada: Sáb Jun 08, 2013 11:24 pm Assunto: |
|
|
que componente voce esta usando para o gif animado ? _________________ O conhecimento abre muitas portas |
|
| Voltar ao Topo |
|
 |
Batera Colaborador


Registrado: Quarta-Feira, 23 de Julho de 2008 Mensagens: 4899 Localização: Maringá
|
Enviada: Dom Jun 09, 2013 12:37 am Assunto: |
|
|
Eita rapaz, 15 segundos de Sleep?
Se eu fosse o usuário, ia ficar doido! kkkkkkk |
|
| Voltar ao Topo |
|
 |
marcieldeg Colaborador


Registrado: Terça-Feira, 5 de Abril de 2011 Mensagens: 1054 Localização: Vitória - ES
|
Enviada: Dom Jun 09, 2013 2:23 am Assunto: |
|
|
| Ao invés de dar Sleep(), coloque um Timer no formulário de splash, e no evento OnTimer dê um Close. |
|
| Voltar ao Topo |
|
 |
miguel135 Novato

Registrado: Domingo, 31 de Março de 2013 Mensagens: 66
|
Enviada: Dom Jun 09, 2013 8:53 am Assunto: |
|
|
| mas se eu não der sleep no project o frmsplash não ira ficar na tela o tempo necessário, explique como posso fazer sem o sleep porque ai ajudaria muito |
|
| Voltar ao Topo |
|
 |
miguel135 Novato

Registrado: Domingo, 31 de Março de 2013 Mensagens: 66
|
Enviada: Dom Jun 09, 2013 9:50 am Assunto: |
|
|
| gente podem esquecer, ja consegui fazer o gif pegar no splash, fiz um for no OnActive do splash ai coloquei Application.ProcessMessages, esse comando processa mesmo estando em Loop. |
|
| Voltar ao Topo |
|
 |
|