ciao TreMendo , grazie per l'interessamento, nel mio caso in realtà quella che do in ingresso alla periferica è un buffer di byte... non una stringa può funzionare ugualmente? la funzione .input se ho capito bene mi restituisce un solo byte alla volta, il device però mi restituisce i serie molti byte, devo ripetere
strPeso = frmNomeForm!nomeOggettoMsComm.Input
un numero di volte che mi consenta di prendere tutti i byte?