Hice un programa ejemplo de VB .net Express 2010.

Cuando pulso el botón Grabar, debe enviar por puerto serie un archivo llamado archivo.hex.
El botón Buscar, encuantra en cualquier parte del PC dicho archivo.hex. Cuando me doy cuenta, no envía los datos del interior del archivo al puerto serie, sólo los bytes de la ubiación dentro del textBox1.
El código fuente completo es este.
Código vb:
Ver original
Imports System.IO.Ports ' No olvidar. Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If OpenFileDialog1.ShowDialog() = DialogResult.OK Then TextBox1.Text = OpenFileDialog1.FileName.ToString() End If End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click SerialPort1.Open() 'Abrir el puerto. SerialPort1.Write(TextBox1.Text) 'Grabar o enviar archivo .hex o .bin a la EEPROM. SerialPort1.Close() ' Cerrar el puerto. End Sub End Class
¿Cómo puedo solucionarlo?
Saludo.