Array
(
)

Windows application, Thread, delegates

Rossi
   - 24 jun 2010

Olá pessoal!

Estou com a seguinte duvida.

Tenho um formulário Windows onde nele eu chamo uma classe que contem uma rotina para ler a porta COM do PC.
Assim que capturo os valores e efetuo meus cálculos, necessito atualizar controles da tela do meu formulário.

E isto tem que ser de uma maneira constante.

Qual é a melhor maneira de se fazer isto?

-  Tornando meus controles públicos e mandando meu form como referência para esta classe e atualizando com Begininvoke? (Não achei muito legal isto)

- Existe alguma maneira de atualizar uma flag assim que coletar os dados nesta minha classe e com isto disparar um Método no meu form para atualização de tela? (isto seria bem legal!)

É uma aplicação que irá controlar uma máquina (chão de fabrica). Por este motivo não devo ficar com este meu formulário travado em uma rotina de processamento.

Alguém tem alguma dica?

Abraços,