ERRO DE CONVERSAO

TLOUREIRO82 22/06/2012 11:49:05
#404681
Prezados,

Estou passando um código que está em WPF para um Form mas está dando alguns erros... Agradeço a costumeira ajuda para resolução do caso

Código: ( o que está sublinado é o erro)

Private Sub timer_elapsed(ByVal sender As Object, ByVal e As System.Timers.ElapsedEventArgs)
Me.Dispatcher.Invoke(Threading.DispatcherPriority.Normal, _
New TimerDispatcherDelegate(AddressOf timerWorkItem))

End Sub

obrigado
KERPLUNK 22/06/2012 12:19:39
#404682
Ajude-nos a te ajudar. Qual a mensagem do erro?
TLOUREIRO82 22/06/2012 12:28:44
#404683
Não é bem uma mensagem de erro ele está sublinado de azul. Diz que os itens não são membros do Threading... creio que são comando do WPF e não sei qual usa-los no Forms
KERPLUNK 22/06/2012 13:23:01
#404686
Verifique se não são extensões de classe no projeto original...
OCELOT 22/06/2012 13:48:41
#404691
Resposta escolhida
Dispatcher é do WPF, com WindowsForms você usa simplesmente o Invoke, no caso se o código está no form ficaria algo do tipo
Private Sub timer_elapsed(ByVal sender As Object, ByVal e As System.Timers.ElapsedEventArgs)
Invoke( New TimerDispatcherDelegate( AddressOf timerWorkItem ) )
End Sub


Só que acho que você vai ter que trocar o TimerDispatcherDelegate por um outro delegate, já que este também faz parte do WPF se não me engano
TLOUREIRO82 22/06/2012 15:40:45
#404702
Obrigado pela ajuda de todos. Consegui fazer o projeto! Integrar um leitor de proximidade no VB.NET
Tópico encerrado , respostas não são mais permitidas