O que é melhor: Timer ou Sleep ?
Olá,
Eu tenho um procedimento que precisa que os controles da tela sejam travados por 30 segundos e logo em seguida liberados.
Minha dúvida: o que é melhor utilizar nesse caso? Um timer ou o sleep (30000) ?
Valew
:arrow:
Eu tenho um procedimento que precisa que os controles da tela sejam travados por 30 segundos e logo em seguida liberados.
Minha dúvida: o que é melhor utilizar nesse caso? Um timer ou o sleep (30000) ?
Valew
:arrow:
Powerlog Tecnologia
Curtidas 0
Respostas
Adriano Santos
19/07/2007
Depende, o [b:b215145020]Sleep[/b:b215145020] congela sua aplicação, ou seja, depende da aplicabilidade. Se você quer desativar apenas alguns componentes, e ter acesso a outros enquanto pausa, o sleep não vai ajudar. No timer você pode determinar quais componentes ficarão ativados ou desativados.
GOSTEI 0
Powerlog Tecnologia
19/07/2007
Eu preciso que congele mesmo...
Uma outra dúvida: nesse caso posso colocar o Application.Processmessages ou irá carregar muito a aplicação ?
Uma outra dúvida: nesse caso posso colocar o Application.Processmessages ou irá carregar muito a aplicação ?
GOSTEI 0
Otto
19/07/2007
se o que voce quer fazer, for por um curto período não vai carregar não. mas, de qualquer forma, o sleep irá deixar o sistema congelado, mesmo com o application.processesmessage..
GOSTEI 0
Felipeaj
19/07/2007
Não sei qual a sua necessidade, mas use um Timer (você pode dar um enabled := false nos botões, menus, etc)
Senão vai ser direto usuário tocando CTRL ALT DEL no seu sistema, mesmo com ProcessMessages, fica uma sensação que o sistema está instável!
Senão vai ser direto usuário tocando CTRL ALT DEL no seu sistema, mesmo com ProcessMessages, fica uma sensação que o sistema está instável!
GOSTEI 0