الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

القراءة من Com1

بدأه خالد حاتم كخن في 27 سبتمبر 2008 · 4 رد · 1,039 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الكرام تحية طيبة ،،،

باستخدام الكود البسيط التالي الذي يستعمل الاداة المتوفرة في الفيجوال سي شارب للقراءة من مداخل الكمبيوتر ، فقد حاولت القراءة من مدخل COM1 :

if (serialPort1.IsOpen) serialPort1.Close();

serialPort1.Open();

serialPort1.PortName = "com1";

string str = serialPort1.ReadLine();

serialPort1.Close();

غير أنه كان يُعطيني رسالة الخطأ التالية : Access to the port "COM1" is denied.

ملاحظة : ال com1 غير موصول بأي أداة من خلال اي سلك عند إجراء هذه التجربة.

فبرأيكم إخواني الاعزاء ، ما هو الخلل؟؟؟؟؟؟؟

انا بانتظار ردودكم.

#3

الاخ العزيز أحمد انا اشكرك كثيرا الا ان مشكلتي لم تحل ، فأنا ارغب فعلا وعلى وجه التحديد بمعرفة الخطأ في الكود اعلاه!!!

#4

هى ممكن المشكله عشان انت اديتله اسم البورت بعد ما فتحته

جرب تديله اسم البورت قبل ما تفتحه

serialPort1.PortName = "com1";
if (serialPort1.IsOpen) serialPort1.Close();
serialPort1.Open();

string str = serialPort1.ReadLine();
serialPort1.Close();
#5

أخي anti_ghosts انا بشكرك جزيلا على ايضاحك للمشكلة .. فعلا المشكلة انحلت .. ربنا لا يحرمنا منك ومن امثالك. كما الشكر موصول للأخ أحمد على محولته للمساعده. :rolleyes:

مواضيع مشابهة