Hola:
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 originalImports 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.