mohammad abedi
دوشنبه 30 خرداد 1390, 12:22 عصر
با سلام به همه دوستان
توی سایت جستجو کردم یه چندتا تاپیک در این مورد پیدا کردم و ازشون استفاده کردم. توی یکیشون خطوط زیر رو نوشته بود و من هم توی پروژم ازشون استفاده کردم ولی خطای زیر رو میده :
Access to the port 'COM3' id denied
کد برنامه :
using System.IO.Ports;
SerialPort comPort = new SerialPort();
private void button1_Click(object sender, EventArgs e)
{
string atCommandStr = string.Empty;
if (!comPort.IsOpen)
{
comPort.Open();
}
comPort.DiscardInBuffer();
comPort.DiscardOutBuffer();
atCommandStr = "AT+CMGS=" + Char.ConvertFromUtf32(34) + textBox1.Text
+ Char.ConvertFromUtf32(34) + (char)13 + textBox2.Text
+ Char.ConvertFromUtf32(26);
comPort.WriteLine(atCommandStr + (char)13);
textBox2.Text = comPort.ReadExisting();
comPort.Close();
}
private void SendSMS_Test_Load(object sender, EventArgs e)
{
comPort.PortName = "COM3";
comPort.BaudRate = 115200;
comPort.Parity = Parity.None;
comPort.StopBits = StopBits.One;
comPort.DataBits = 8;
comPort.ReadBufferSize = 10000;
comPort.ReadTimeout = 1000;
comPort.WriteBufferSize = 10000;
comPort.WriteTimeout = 10000;
comPort.RtsEnable = true;
}
اگه لطف کنید و منو راهنمایی کنید ممنون میشم در ضمن اگه کسی قبلا این کارو کرده ممنون میشم کد برنامشو در اختیارم قرار بده
با تشکر
توی سایت جستجو کردم یه چندتا تاپیک در این مورد پیدا کردم و ازشون استفاده کردم. توی یکیشون خطوط زیر رو نوشته بود و من هم توی پروژم ازشون استفاده کردم ولی خطای زیر رو میده :
Access to the port 'COM3' id denied
کد برنامه :
using System.IO.Ports;
SerialPort comPort = new SerialPort();
private void button1_Click(object sender, EventArgs e)
{
string atCommandStr = string.Empty;
if (!comPort.IsOpen)
{
comPort.Open();
}
comPort.DiscardInBuffer();
comPort.DiscardOutBuffer();
atCommandStr = "AT+CMGS=" + Char.ConvertFromUtf32(34) + textBox1.Text
+ Char.ConvertFromUtf32(34) + (char)13 + textBox2.Text
+ Char.ConvertFromUtf32(26);
comPort.WriteLine(atCommandStr + (char)13);
textBox2.Text = comPort.ReadExisting();
comPort.Close();
}
private void SendSMS_Test_Load(object sender, EventArgs e)
{
comPort.PortName = "COM3";
comPort.BaudRate = 115200;
comPort.Parity = Parity.None;
comPort.StopBits = StopBits.One;
comPort.DataBits = 8;
comPort.ReadBufferSize = 10000;
comPort.ReadTimeout = 1000;
comPort.WriteBufferSize = 10000;
comPort.WriteTimeout = 10000;
comPort.RtsEnable = true;
}
اگه لطف کنید و منو راهنمایی کنید ممنون میشم در ضمن اگه کسی قبلا این کارو کرده ممنون میشم کد برنامشو در اختیارم قرار بده
با تشکر