Guest Unix Postado Agosto 6, 2007 Denunciar Share Postado Agosto 6, 2007 Bom dia, 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. Preciso utilizar thread para não acontecer este problema, mas e agora ?Onde encontro exemplos ?O código é simplesCODEtry IdHTTP.Connect(); except updatefile.Free; end; if IdHTTP.Connected then begin //codigo codigo end;Mas eu não sei trabalhar com Thread.Qualquer ajuda é bem-vinda.Obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Micheus Postado Agosto 9, 2007 Denunciar Share Postado Agosto 9, 2007 Mas eu não sei trabalhar com Thread.Qualquer ajuda é bem-vinda.Thread via API do Windows: Threads (Delphi) (ref. Fera da Informática)Thread via classe TThread: Usando Threads – Parte I; Usando Threads – Parte FinalArtigo interessante: Evitando conflitos em aplicações multi-thread no Delphi/Kylix (ref. Artigo UNEB) Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest Unix
Bom dia,
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.
Preciso utilizar thread para não acontecer este problema, mas e agora ?
Onde encontro exemplos ?
O código é simples
CODE
try
IdHTTP.Connect();
except
updatefile.Free;
end;
if IdHTTP.Connected then
begin
//codigo
codigo
end;
Mas eu não sei trabalhar com Thread.
Qualquer ajuda é bem-vinda.
Obrigado
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.