PDA

View Full Version : ارسال sms



mohammad abedi
دوشنبه 30 خرداد 1390, 11: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;
}

اگه لطف کنید و منو راهنمایی کنید ممنون میشم در ضمن اگه کسی قبلا این کارو کرده ممنون میشم کد برنامشو در اختیارم قرار بده


با تشکر