Converter Handle VB.NET para C#
20/02/2009
0
Boas,
estou a converter um pequeno código que simplesmente recebe um evento de uma placa de hardware e me preenche uma caixa de texto. O código em VB.NET é o seguinte:
Private Sub KBIOMAXctl1_AnsActivateDigitalOutput() Handles KBIOMAXctl1.AnsActivateDigitalOutput
SetTextEvent(´AnsActivateDigitalOutput´)
End Sub
O que acontece é que quando executo o comando fechar relé da placa, o terminal responde em VB.NET a função para capturar a resposta é assim como converto isto para C já sei que em C o método Handle não é suportado. Alguém tem ideia como posso fazer isto?
Cumprimentos,
PA
estou a converter um pequeno código que simplesmente recebe um evento de uma placa de hardware e me preenche uma caixa de texto. O código em VB.NET é o seguinte:
Private Sub KBIOMAXctl1_AnsActivateDigitalOutput() Handles KBIOMAXctl1.AnsActivateDigitalOutput
SetTextEvent(´AnsActivateDigitalOutput´)
End Sub
O que acontece é que quando executo o comando fechar relé da placa, o terminal responde em VB.NET a função para capturar a resposta é assim como converto isto para C já sei que em C o método Handle não é suportado. Alguém tem ideia como posso fazer isto?
Cumprimentos,
PA
Pazevedo
Curtir tópico
+ 0
Responder
Posts
05/03/2009
Rafael Cabral
Oba. Td bem?
Não tentendo nada sobre essa placa, mas acho que posso te ajudar a converter para C.
O que vc pode fazer é criar um delegate, conforme demostrado abaixo.
Atenciosamente,
Rafael Cabral
Não tentendo nada sobre essa placa, mas acho que posso te ajudar a converter para C.
O que vc pode fazer é criar um delegate, conforme demostrado abaixo.
public delegate void DlgAnsActivateDigitalInput(); // chutando tipo ser KBIOMAXctl. Não sei se é. Apenas para exemplo. private KBIOMAXctl KBIOMAXctl1 KBIOMAXctl1.AnsActivateDigitalOutput += new DlgAnsActivateDigitalInput(KBIOMAXctl1_AnsActivateDigitalOutput); private void KBIOMAXctl1_AnsActivateDigitalOutput() { SetTextEvent("AnsActivateDigitalOutput"); }
Atenciosamente,
Rafael Cabral
Responder
Clique aqui para fazer login e interagir na Comunidade :)