Fórum verificar sem congelar o sistema. #344102
06/08/2007
0
No evento onshow de um form, eu verifico se um determinado host, está conectado (componente idhttp).
Nessa verificação eu utilizo o ´try´ etc...
Mas tem um problema...
toda vez que eu abro este form, o programa fica ´congelado´ por alguns segundos.
Como faço para executar este procedimento em segundo plano ?
Evitando o congelamento de ´alguns segundos´ sem verificar se está ou não está conectado.
Obrigado
Obrigado
Unix
Curtir tópico
+ 0Posts
06/08/2007
Titanius
[]s
Gostei + 0
06/08/2007
Unix
Você tem algum exemplo sobre Thread ?
Eu preciso de algo simples...
try IdHTTP.Connect(); except updatefile.Free; end; if IdHTTP.Connected then begin codigo end;
Gostei + 0
06/08/2007
Unix
Gostei + 0
06/08/2007
Diegus
Application.ProcessMessages
Talvez ajude... não tenho certeza
Gostei + 0
06/08/2007
Massuda
Gostei + 0
07/08/2007
Unix
Application.ProcessMessages
Talvez ajude... não tenho certeza[/quote:ae477a2c15]
Em uma lista, um usuário postou isso:
só vc implementar uma conexao não sincronizada! e ficar dando app.processmessages!!
Mas eu não entendi como, e onde utilizar isso.
obrigado
Gostei + 0
07/08/2007
Massuda
só vc implementar uma conexao não sincronizada! e ficar dando app.processmessages!!
O jeito mais fácil seria usar ICS ou os componentes padrão do Delphi para comunicação via socket. Não posso dar um exemplo do ICS pois nunca usei ele pra valer.
Gostei + 0
07/08/2007
Bruno Belchior
Gostei + 0
07/08/2007
Massuda
Gostei + 0
10/08/2007
Felipeaj
Ajudou um pouco baixar o tamanho dos pacotes, ficou um pouco melhor
Espero te ajudado!
Felipe
Gostei + 0
11/08/2007
Eselvati
Ederson Selvati.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)