Era Vista, chissà poi perchè
. Riprovato su XP con il sistema che mi hai suggerito, funziona (ho risolto con degli appositi if dopo CopyMemory_any (...) inseriti sia in display1 che in display2).
Ultima domanda: se hai fatto girare il programma, ti sarai accorto che per vedere il contenuto del pacchetto devi necessariamente cliccare su uno degli elementi della ListBox. La funzione che visualizza i pacchetti è:
codice:
Sub display_packet(bbytes() As Byte)
...
che, ovviamente, riceve bbytes. L'unico posto in cui viene settato bbytes è:
codice:
Public Sub ListView1_ObjectEvent(info As EventInfo)
...
bbytes = listview1.object.selecteditem.Tag
Il problema, appunto, è proprio il fatto che per far apparire il pacchetto nella casella di testo sottostante, devo selezionarlo col mouse. Qualche idea per automatizzarlo? Ho provato a fare qualcosa modificando il Case "Click" della sub, ma, in soldoni, non so che case
mettere.