Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2011, 21:23
REHome
 
Fecha de Ingreso: mayo-2007
Ubicación: PIC-16F84A
Mensajes: 727
Antigüedad: 17 años
Puntos: 8
Enviar un archivo

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 original
  1. Imports System.IO.Ports ' No olvidar.
  2.  
  3. Public Class Form1
  4.  
  5.  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  6.   If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
  7.    TextBox1.Text = OpenFileDialog1.FileName.ToString()
  8.   End If
  9.  End Sub
  10.  
  11.  Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
  12.   SerialPort1.Open() 'Abrir el puerto.
  13.  SerialPort1.Write(TextBox1.Text) 'Grabar o enviar archivo .hex o .bin a la EEPROM.
  14.  SerialPort1.Close() ' Cerrar el puerto.
  15. End Sub
  16. End Class

¿Cómo puedo solucionarlo?

Saludo.
__________________
Meta Shell, VERSIÓN 1.2.2
Descargar