Quero fazer meu programa como se estivesse "carregando" antes de abrir.. assim. como o Delphi7 aparece, o Corel.. ETC.
Minhas tentativas.
Primeira..
coloquei um timer no Form1.
Sleep(100);
Form1.Hide;
Form2.ShowModal;
Acontecia que o Form1 Escondia, e quando fechava o programa(Form2), o programa ainda ficava executando, porque a FOrm1 estava HIde.
Tentei também:
Form1 Activate .....
Form2.ShowModal;
Timer Form2..
Sleep(1000);
Close;
AI beleza!! esse deu certo!!!
MAS UM PROBLEMA!
depois que ele dá o sleep no form2, ele fexa o form 2, e abre o Form1...
mas o programa fica lento... Acho que continua executando o Sleep? exemplo..
se eu tentar mover a janela do form1 rapidamente... ela fica lenta.
se eu colokar sleep(10), ela lenta ainda, mas bem mais rápido que sleep(1000), por isso acho que o sleep fica executando mesmo depois do Close, quando esta no Form1...
O Que eu faço?
tem outra maneira de fazer essa telinha de abertura?!
Question
Guest - Eduardo -
A questão é a seguinte.
Quero fazer meu programa como se estivesse "carregando" antes de abrir.. assim. como o Delphi7 aparece, o Corel.. ETC.
Minhas tentativas.
Primeira..
coloquei um timer no Form1.
Sleep(100);
Form1.Hide;
Form2.ShowModal;
Acontecia que o Form1 Escondia, e quando fechava o programa(Form2), o programa ainda ficava executando, porque a FOrm1 estava HIde.
Tentei também:
Form1 Activate .....
Form2.ShowModal;
Timer Form2..
Sleep(1000);
Close;
AI beleza!! esse deu certo!!!
MAS UM PROBLEMA!
depois que ele dá o sleep no form2, ele fexa o form 2, e abre o Form1...
mas o programa fica lento... Acho que continua executando o Sleep? exemplo..
se eu tentar mover a janela do form1 rapidamente... ela fica lenta.
se eu colokar sleep(10), ela lenta ainda, mas bem mais rápido que sleep(1000), por isso acho que o sleep fica executando mesmo depois do Close, quando esta no Form1...
O Que eu faço?
tem outra maneira de fazer essa telinha de abertura?!
OBRIGAADOOOO"!"""
Link to comment
Share on other sites
16 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.