ho bisogno di invaire un messaggio ad un modem e utilizzo questa stringa:

com1 = My.Computer.Ports.OpenSerialPort(ListBox1.Selected Item)
com1.Write(Chr(128) & Chr(0) & Chr(7) & Chr(1) & Chr(0) & Chr(7) & Chr(152))

ho un problema però i caratteri fino al 127 me li invia tranquillamente....se invece invio quelli sopra il 127 fino al 255 non li riconosce il programma e non invia il messaggio giusto.
cosa può essere??
il modem sono sicuro che li legge...per cui è il mio programma che non li invia perchè non li conosce....cosa può essere?
grazie ciao