المشاركات : 28
المواضيع 9
الإنتساب : Mar 2013
السمعة :
0
الشكر: 0
تم شكره 4 مرات في 4 مشاركات
السلام عليكم ورحمة الله وبركاته
من فضلكم اخوانى الافاضل ,لدي برنامج فليكسي جاهز للعمل والتحزيم , لكن بقيت تعوقني مشكلة صغيرة واصبحت
كبيرة بالنسبة لي ,الا وهي عند فتح البرنامج والاتصال ب com و فتح البورت يعمل البرنامج بطريقة عادية وعند اغلاق البرنامج
او الجهاز باكمله واعادة فتح البرنامج من جديد لا يعمل البرنامج حتى اعيد الاتصال ب com و فتح البورت من جديد .
اخواني الكرام ,اريد اعدادات حفظ البورت مفتوح بعد اغلاق الفورم او البرنامج فى ملف رجيستري او ملف تاكست او اسهل طريقة ممكنة لحفظ الاعدادت.
المشاركات : 249
المواضيع 2
الإنتساب : Apr 2016
السمعة :
34
الشكر: 342
تم شكره 290 مرات في 187 مشاركات
بعد إذن أخي ابو ليلى يمكنه اختصار الموضوع من خلال الخاصية ApplicationSettings الموجودة ضمن خصائص الأداة ومنها PropertyBinding ينشء مسمى لأي خاصية يريد حفظها
المشاركات : 28
المواضيع 9
الإنتساب : Mar 2013
السمعة :
0
الشكر: 0
تم شكره 4 مرات في 4 مشاركات
شكرا لك اخي ابو ليلى على هده الاكواد و لكن بعد التجربة لم يحدت شيء , ولكن لدي سؤال
هل كل الاكواد اضعها في مديول واحد؟ وبالنسبة لحفظ القيم و استدعائها
هل يمكن ان اضعها فى الفورم لود
و بالنسبة لحفظ اعدادات السريال بورت لم اجد الطريقة لحفظها
و اما الاخ ممدوح فبالنسبة للخاصية ApplicationSettings الموجودة ضمن خصائص الأداة
فاني قمت بتجربتها فهي ناجحة فى حفظ الاعدادات لكن مشكلتي هي حفظ اعدادات السريال بورت و التي لم اجد لها الطريقة لحفظها
فمن كانت لديه طريقة لحفظها فليمددها لي او حتى عن طريق مثال تجريبي لاني بامس الحاجة اليه و شكرا لكم مجددا على مبادراتكم القيمة
المشاركات : 1,486
المواضيع 101
الإنتساب : Sep 2012
السمعة :
127
الشكر: 71
تم شكره 6155 مرات في 1035 مشاركات
ما هي البيانات التي تحتاج إلي أن تحفظها من SerialPort؟
حاول تكتب لي البيانات او الصفات بالترتيب
المشاركات : 28
المواضيع 9
الإنتساب : Mar 2013
السمعة :
0
الشكر: 0
تم شكره 4 مرات في 4 مشاركات
شكرا لك اخي silverlight سوف اشرح الطريقة حتى تصل لك الفكرة بطريقة مبسطة
اولا لدي combobox للبورت كوم مثلا com1,com2 الخ.... و button لعمل connect و الاتصال بالكوم وفتح البورت
اي بمعنى يصبح serialport1.open ما اريده هو ان يبقى serialport.Open مفتوح حتى و لو
بعد غلق البرنامج او جهاز الكمبيوتر اي بمعنى عند فتح البرنامج مرة اخرى لا اعيد الاتصال بالكوم من جديد اى اكمل عملي بطريقة عادية
و اما عن البيانات التي يجب علي حفظها هي serialport1.portname و (serialport1.open) مع ان هده الخاصية غير موجودة
في ادوات serialport
المشاركات : 1,486
المواضيع 101
الإنتساب : Sep 2012
السمعة :
127
الشكر: 71
تم شكره 6155 مرات في 1035 مشاركات
15-10-16, 02:34 PM
(آخر تعديل لهذه المشاركة : 15-10-16, 05:24 PM {2} بواسطة silverlight.)
بشكل مبدئي فإن أقل مشاكلك هي حفظ PortName في ملف ثم استرجاع تلك البيانات
انا القيت نظرة سريعة علي SerialPort كلاس و هذا الكلاس به صفه اسمها IsOpen و منها تحدد هل Port مغلق ام مفتوح
أيضا معظم صفات الكلاس يمكن حفظها في ملف ومن هذه الصفات
PortName
IsOpen
StopBits
Parity
handshake
المشاركات : 28
المواضيع 9
الإنتساب : Mar 2013
السمعة :
0
الشكر: 0
تم شكره 4 مرات في 4 مشاركات
اخي silverlight طبقت الكلاس اللي عملتو لكنه لم يفي بالغرض اي عندما اغلق البرنامج واعادة فتحه
يلزمني الاتصال بالكوم من جديد
اخي هل يمكنك عمل مثال كامل مع شرح بعض الخطوات التى يلزم شرحها
ولك مني كل الشكر والاحترام