ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

GIF no formulário splash

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
miguel135
Novato
Novato


Registrado: Domingo, 31 de Março de 2013
Mensagens: 66

MensagemEnviada: Sáb Jun 08, 2013 2:10 pm    Assunto: GIF no formulário splash Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
cyberdisk
Colaborador
Colaborador


Registrado: Domingo, 4 de Julho de 2010
Mensagens: 2391
Localização: São José dos Campos - SP

MensagemEnviada: Sáb Jun 08, 2013 11:24 pm    Assunto: Responder com Citação

que componente voce esta usando para o gif animado ?
_________________
O conhecimento abre muitas portas
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
Batera
Colaborador
Colaborador


Registrado: Quarta-Feira, 23 de Julho de 2008
Mensagens: 4899
Localização: Maringá

MensagemEnviada: Dom Jun 09, 2013 12:37 am    Assunto: Responder com Citação

Eita rapaz, 15 segundos de Sleep?
Se eu fosse o usuário, ia ficar doido! kkkkkkk
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
marcieldeg
Colaborador
Colaborador


Registrado: Terça-Feira, 5 de Abril de 2011
Mensagens: 1054
Localização: Vitória - ES

MensagemEnviada: Dom Jun 09, 2013 2:23 am    Assunto: Responder com Citação

Ao invés de dar Sleep(), coloque um Timer no formulário de splash, e no evento OnTimer dê um Close.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
miguel135
Novato
Novato


Registrado: Domingo, 31 de Março de 2013
Mensagens: 66

MensagemEnviada: Dom Jun 09, 2013 8:53 am    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
miguel135
Novato
Novato


Registrado: Domingo, 31 de Março de 2013
Mensagens: 66

MensagemEnviada: Dom Jun 09, 2013 9:50 am    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB