ayuda codigo!! puerto serie
Publicado por mini (12 intervenciones) el 19/04/2007 16:21:58
Hola!
Estoy haciendo un programa basico para conectar la pda con el pc.
El codigo es el de abajo.
El puerto me lo abre pero al intentar enviar la información me salta la excepcion.
Envio de la pda al pc.
namespace bidali
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
port.Close();
}
private void button1_Click(object sender, EventArgs e)
{
string Com = textBox2.Text;
port.PortName = Com;
MessageBox.Show("El puerto que quiere abrir es el " + Com,"Aviso!!");
try
{
port.Open();
port.ReadTimeout = 500;
MessageBox.Show("El puerto se ha abierto!");
}
catch
{
MessageBox.Show("El puerto " +port.PortName+ " no se ha podido abrir!", "Aviso!!", MessageBoxButtons.OK, MessageBoxIcon.Hand,MessageBoxDefaultButton.Button1);
}
}
private void button3_Click(object sender, EventArgs e)
{
try
{
if (port.IsOpen)
{
port.WriteLine(textBox1.Text);
}
else
{
MessageBox.Show("El puerto esta cerrado!!");
}
}
catch (IOException ex)
{
MessageBox.Show("Error:" + ex.ToString());
}
}
}
}
que alguien me ayude por favor!!
Estoy haciendo un programa basico para conectar la pda con el pc.
El codigo es el de abajo.
El puerto me lo abre pero al intentar enviar la información me salta la excepcion.
Envio de la pda al pc.
namespace bidali
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
port.Close();
}
private void button1_Click(object sender, EventArgs e)
{
string Com = textBox2.Text;
port.PortName = Com;
MessageBox.Show("El puerto que quiere abrir es el " + Com,"Aviso!!");
try
{
port.Open();
port.ReadTimeout = 500;
MessageBox.Show("El puerto se ha abierto!");
}
catch
{
MessageBox.Show("El puerto " +port.PortName+ " no se ha podido abrir!", "Aviso!!", MessageBoxButtons.OK, MessageBoxIcon.Hand,MessageBoxDefaultButton.Button1);
}
}
private void button3_Click(object sender, EventArgs e)
{
try
{
if (port.IsOpen)
{
port.WriteLine(textBox1.Text);
}
else
{
MessageBox.Show("El puerto esta cerrado!!");
}
}
catch (IOException ex)
{
MessageBox.Show("Error:" + ex.ToString());
}
}
}
}
que alguien me ayude por favor!!
Valora esta pregunta


0