colocar tempo na tela splash

21/05/2003

0

Boa Tarde. Gostaria de Saber como faço para colocar um tempo qualquer em uma tela splash, pois no meu computador ela abre tão rápido que eu não consigo ver a tela, provavelmente o futuro usuário não vai conseguir também. Se puderem me ajudar desde já agradeço.



Bruno Costa.


Bruno_costa

Bruno_costa

Responder

Posts

21/05/2003

Rodrigo Costa

Cara, eu faço o seguinte para exibir uma tela de splash e consigo visualizar a tela perfeitamente:
begin
  Application.Initialize;
  {}
  form_splash:=tform_splash.Create(application);
  form_splash.Show;
  form_splash.Update;
  {}
  Application.Title := ´Controle de Equipamentos e Serviços´;
  Application.CreateForm(TForm_Login, Form_Login);
  Application.CreateForm(TForm_Menu, Form_Menu);
  Application.CreateForm(TForm_Cliente, Form_Cliente);
  Application.CreateForm(TForm_Tipo, Form_Tipo);
  {}
  form_splash.Hide;
  form_splash.Destroy;
  {}
  Application.Run;
end.


Agora, para você especificar um tempo específico você pode usar o objeto timer da paleta system. Mas terá de programar diferente do que está no exemplo acima.


Responder

21/05/2003

Juan Basso

Você pode fazer como dito na resposta anterior. Uma dica:

Você coloca um TTimer no splash e bota no OnCloseQuery um if pra ver se é pra fechar antes do tempo. E no quando der o tempo, feche o splash.


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar