Usuário com melhor resposta
Como fazer vários botões funcionarem paralelamente?

Pergunta
-
Estou desenvolvendo um aplicativo windows em VB. NET no qual eu preciso comunicar com um microcontrolador através da USB. Este aplicativo tem um botão que envia código para o microcontrolador através da USB, um que manda o microcontrolador pausar o que estiver executando e tem outro que manda o microcontrolador parar de executar a ação que estava fazendo.
Quando eu aperto o botão de enviar código ele funciona normalmente, o problema é que enquanto ele esta sendo executado clicar nos outros botões não fará nada, pois o botão de enviar só ira liberar a execução para os outros botões depois de ter terminado todo o código que estiver em seu corpo. Eu preciso que os botões pausar e parar também funcionem enquanto o de enviar estiver sendo executado.
Acho que talvez consiga fazer isso usando threads, porém eu não entendo muito de threads. Alguém sabe como posso fazer isso?
Desde já agradeço.
Graduando em Engenharia de Controle e Automação pela UNIFEI
Respostas
-
Sim, amigo. Você terá que usar Threads. Fique tranquilo, pois não é nenhum bicho de sete cabeças.
Aqui alguns links que vão lhe auxiliar:http://msdn.microsoft.com/pt-br/library/7a2f3ay4(v=vs.90).aspx
http://imasters.com.br/artigo/19541/csharp/programando_threads_em_c/
http://www.macoratti.net/10/09/c_thd1.htm
Caso precise converter código c# em vb e vice-versa, utilize: http://www.developerfusion.com/tools/convert/csharp-to-vb/
Abraços e não esqueça de marcar minha resposta como como resposta ao tópico.
Evandro Aguiar
http://wta3.com.br
Farei o possível, para ajudar. Caso eu consiga, marque minha resposta como útil e me faça feliz. :) hauhauhauhauh- Sugerido como Resposta EvandroAS terça-feira, 17 de janeiro de 2012 18:24
- Marcado como Resposta Edson Rodrigues da Silva quinta-feira, 19 de janeiro de 2012 01:09
Todas as Respostas
-
Sim, amigo. Você terá que usar Threads. Fique tranquilo, pois não é nenhum bicho de sete cabeças.
Aqui alguns links que vão lhe auxiliar:http://msdn.microsoft.com/pt-br/library/7a2f3ay4(v=vs.90).aspx
http://imasters.com.br/artigo/19541/csharp/programando_threads_em_c/
http://www.macoratti.net/10/09/c_thd1.htm
Caso precise converter código c# em vb e vice-versa, utilize: http://www.developerfusion.com/tools/convert/csharp-to-vb/
Abraços e não esqueça de marcar minha resposta como como resposta ao tópico.
Evandro Aguiar
http://wta3.com.br
Farei o possível, para ajudar. Caso eu consiga, marque minha resposta como útil e me faça feliz. :) hauhauhauhauh- Sugerido como Resposta EvandroAS terça-feira, 17 de janeiro de 2012 18:24
- Marcado como Resposta Edson Rodrigues da Silva quinta-feira, 19 de janeiro de 2012 01:09
-
-
-
Edson, amigo. Esqueceu de marcar minha resposta como resposta ao tópico.
Abraços e bom estudo !
Evandro Aguiar
http://wta3.com.br
Farei o possível, para ajudar. Caso eu consiga, marque minha resposta como útil e me faça feliz. :) hauhauhauhauh