امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
c# نويسها نگاه كنند
نویسنده پیام
MOJTABA AR آفلاین
تازه وارد

ارسال‌ها: 7
موضوع‌ها: 6
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
c# نويسها نگاه كنند
من اين برنامه رو نوشتم و فقط بايد پورت كام و باز كنه ولي اين خطا رو ميده . وقتي دستور sp.open(); رو مينويسم ميزنه serial port already open و وقتي دستور رو حذف ميكنم خطا ميزنه serial port is close لطفا ايراد برنامه رو بگين ممنونم
کد:
using System.IO.Ports;
namespace com_port
{
    public partial class Form1 : Form
    {
        
      /// <summary>
      ///
      /// </summary>
SerialPort sp = new SerialPort("COM1", 9600,Parity.None, 8, StopBits.One);
        public Form1()
        {
            InitializeComponent();
        }
      
        private void textBox1_TextChanged(object sender, EventArgs e)
        {

        }
      
        private void button1_Click(object sender, EventArgs e)
        {

            sp.Open();
            sp.WriteLine(textBox1.Text);
            
        }
    }
}
(آخرین ویرایش در این ارسال: ۰۴-بهمن-۱۳۸۶, ۰۰:۵۳:۱۸، توسط Mamad2003.)
۰۳-بهمن-۱۳۸۶, ۲۲:۰۱:۱۸
ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #2
RE: c# نويسها نگاه كنند
اون قسمت آخر رو اینطوری درست کن :

کد:
private void button1_Click(object sender, EventArgs e)
{

if (sp.IsOpen == true)
    sp.Close();
sp.Open();
sp.WriteLine(textBox1.Text);

}

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
۰۴-بهمن-۱۳۸۶, ۰۰:۵۱:۳۶
ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS