Criei uma tela de aguarde dentro de uma thread. Nesta janela há um botão cancelar. Achei que por ser dentro da thread o form rodaria dentro de uma outra linha de execução e por isso ele funcionaria separadamente de meu loop que colhe informações através de um webservice. Quando o processo fica lento, queria ter a oportunidade de cancelar. Criei uma variável (true/false) global para interromper o loop. Mas a tela de cancelar continua congelada. segue fonte.
Pergunta
Vitor Eduardo da Silva
Olá meu colegas.
Criei uma tela de aguarde dentro de uma thread. Nesta janela há um botão cancelar. Achei que por ser dentro da thread o form rodaria dentro de uma outra linha de execução e por isso ele funcionaria separadamente de meu loop que colhe informações através de um webservice. Quando o processo fica lento, queria ter a oportunidade de cancelar. Criei uma variável (true/false) global para interromper o loop. Mas a tela de cancelar continua congelada. segue fonte.
Que deve estar acontecendo?
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.