PDA

View Full Version : سوال: به دست آوردن نام پورت های قابل دسترس سیستم(راهنمایی کنید)



amir22448
پنج شنبه 22 تیر 1391, 15:40 عصر
سلام


من یه برنامه ساختم که نام پورت های سریال قابل دسترس رو نشون می ده.ولی کار نمی کنه.
بگین مشکل از کجاست؟:گریه::گریه::گریه:

using System;
using System.Windows.Forms;

namespace GetSerialPorts{

public partial class Form1 : Form
{

public Form1()
{
InitializeComponent();
}

private void btnGetPortNames_Click(object sender, EventArgs e)
{
lbSerialPortNames.Items.Clear();
foreach (string item in System.IO.Ports.SerialPort.GetPortNames())
{
//store the each retrieved available prot names into the Listbox...
lbSerialPortNames.Items.Add(item);
}
}
}
}







یادتون باشه که lbSerialPortNames اسم یه لیست باکسه و btnGetPortNames اسم یه دکمه ایه که با کلیک اسم پورت رو نشون می ده


کمکم کنییییید.

فرید نجفلو
پنج شنبه 22 تیر 1391, 16:01 عصر
سلام
دوست عزیز من کد شما رو تست کردم و به خوبی کار می کنه
شما مطمئن بشید که سیستم شما پورت سریال داشته باشه و غیر فعال نباشن(لپ تاپ ها معمولا این نوع پورت رو ندارن مگه اینگه دستگاه جانبی مثل تلفن همراه بهشون وصل شده باشه)
می تونید از طریق Device Manager چک کنید

amir22448
پنج شنبه 22 تیر 1391, 17:40 عصر
مرسی.

پس فهمیدم.من هشم داشتم با لپ تاب امتحان می کردم.
ممنون.