Bueno, yo nunca usé el MSComm para transferencia de datos. Pero no creo que cambiándose de lenguaje cambie el mal funcionamiento ya que el problema está en el dispositivo y no en el lenguaje

.
¿Necesariamente tienes que usar MSComm?. Otra opción sería usar una red LAN.