last day (14 days later) » 

12:01 AM
0
Q: Thread inicia mas não há nenhuma reação

Nathan1302Estou com um pequeno problema que quando eu inicio um Thread com uma função normal o as tarefas do Thread são totalmente concluídas e o Thread é finalizado! Mas eu preciso iniciar um Thread que faça com que um WebBrowser carregue a página sem haver o bloqueio da janela! Ex: Thread wm_thread; s...

 
Você colocou um breakpoint no início do método? Se já, coloca uma MessageBox no começo do nav e veja se ela aparece....
 
não! apenas criei esse thread com as funções!
 
Coloca um breakpoint então no começo do método "nav" e vai indo por passo e vê se não gera exception ou algo do gênero
 
e só lembrando esse thread está no modo Single Thread Appartament se não haveria uma exception constando que o Active-X não conseguiu implementar o controle por causa de uma chamada de Thread!
@Metalus me dê um exemplo!
 
Breakpoint cara, você está usando o Visual Studio ou alguma IDE que dá suporte pra isso?
 
12:01 AM
Visual Studio mas teve um bug na instalação que não aparece a opção de breakpoint!
 
Lol haha, então tenta resolver isso, a Thread não tem problemas no código para executar, o problema está no método nav, tem alguma coisa que você tá fazendo errado no WebBrowser
 
se o breakpoint nao funciona
Debug.WriteLine
imprima o estado da thread dps de fazer start
Debug.WriteLine(thread.ThreadState)
a mensagem e impressa para a janela de Output do VS
outra sugestao e colocar logging antes de abrir o browser e dps abrir o browser (para perceber se o metodo foi invocado)
 
Acho que o problema ali não é a Thread como ele descreveu, talvez ele esteja esperando um retorno do evento DocumentCompleted e não recebeu.
 
12:17 AM
"O Certo seria o WebBrowser carregar a URL desejada já definida na função! mas simplesmente o Thread inicia mas o thread inicia mas não executa nenhuma das ações pedidas!" da forma que entendi, nao abre browser nem navega
@Nathan1302
 

last day (14 days later) »