Buonasera a tutti, io uso questo codice, premo il btn per inviare un messaggio midi e tutto funziona bene:
però a me serve non premere il pulante perchè lo voglio fare trasformando il pulsante in una routine.
Definisco come array ButtonSendMessage.Tag ma non funziona come posso fare ?
B4X:
Sub ButtonSendMessage_Click
' costruisco il messaggio funzionante con bottone
ButtonSendMessage.Tag = Array As Byte(0x0B,CanB,0x00,VAL2,0x0B,CanB,VAL3,VAL4,0x0C,CanC,VAL5,0x00)' in hex Roland xp 50
Dim B As Button = Sender
Dim Msg() As Byte = B.Tag
Dim i As Int
For i = 0 To 3
Msg1(i) = Msg(i)
Msg2(i) = Msg(i+4)
Msg3(i) = Msg(i+8)
Next
Main.MidiUSBMan.Connection.BulkTransfer(Main.MidiUSBMan.OutEndPoint,Msg1,Msg1.Length,0)' fuonzionano
Main.MidiUSBMan.Connection.BulkTransfer(Main.MidiUSBMan.OutEndPoint,Msg2,Msg2.Length,0)
Main.MidiUSBMan.Connection.BulkTransfer(Main.MidiUSBMan.OutEndPoint,Msg3,Msg3.Length,0)
però a me serve non premere il pulante perchè lo voglio fare trasformando il pulsante in una routine.
Definisco come array ButtonSendMessage.Tag ma non funziona come posso fare ?