![]() |
كود بسيط ومهم ( انتظار العمليه ثم تنفيذ الشرط )
http://img253.imageshack.us/img253/629/599785054.gif اهلاً بيكم أعضاء و زوار منتدانا الكرامـ مرحبا بكم في قسم شروحات لغات البرمجة و التطوير اقدم لكم عندك برنامج وعشان تظبطه برنامجك لازم تستنى عمليه في البروسسر تتقفل ثم تنفذ شرطك يعني عايز تفعل الانترنت منجر ، فلازم تقفل البرنامج من البروسسر وتنتظر لغايت لما يقفل ثم تنفذ الشرط او السطر الي بعده هو دا الكود كود Visual Basic كود:
Dim WaitRunningProcess As System.Diagnostics.Process = Process.GetProcessesByName("aaa")(0) ................................ تم بحمد الله |
رد: كود بسيط ومهم ( انتظار العمليه ثم تنفيذ الشرط )
تسلم على الكود المفيد |
رد: كود بسيط ومهم ( انتظار العمليه ثم تنفيذ الشرط )
فيه مثال طيب؟ :)
|
رد: كود بسيط ومهم ( انتظار العمليه ثم تنفيذ الشرط )
اقتباس:
|
رد: كود بسيط ومهم ( انتظار العمليه ثم تنفيذ الشرط )
اقتباس:
الاستخدام الاكثر شهرة حيكون في التلغيم .. يتم انتظار الفاحص يقفل برامج مراقبة الاتصالات زي ApateDNS وبعدين يعمل Load للـ Assembly ( اللي هى حتكون السيرفر ) لو محتاج مثال عملى غير كدة .. لتوضيح الفكرة اكتر , ممكن اقدملك مثال بسيط , لكن غير مُجدى وملوش استخدام في برامج عملية ,, جرب حط الكود دة في Button1_Click كمثال .. كود:
Try الشرح كود:
Dim p As Process = Process.GetProcessById(Process.GetProcessesByName("Notepad")(0).Id) متغير يحتوى على قيمة البروسيس Notepad في مثالنا دة جميل لو حصل خطأ في السطر دة يبقى البروسيس مش مفتوحة .. ساعتها حيتم التوجه لـ Catch ويطلع رسالة بان البروسيس مش مفتوحة .. ودة سبب استخدام جملة Try/Catch لو محصلش خطأ حيكمل عادى .. حيظهر رسالة بان البروسيس مفتوحة وفي انتظار اغلاقها بعد كدة ييجى سطر WaitForExit الكود حيفضل واقف في السطر دة لحد ما يتم اغلاق الـ Notepad .. اول لما يتم اغلاقه .. الكود يكمل ويظهر رسالة بان البروسيس مُغلقة |
رد: كود بسيط ومهم ( انتظار العمليه ثم تنفيذ الشرط )
هو مغلطش علشان اسلوبك يبقى كدة ..
الكلام في الموضوع منتهى .. جارى حذف المشاركات واتخاذ الاجراءات اللازمة علشان اسلوب حضرتك . |
رد: كود بسيط ومهم ( انتظار العمليه ثم تنفيذ الشرط )
شكراً يا يوسف
|
الساعة الآن 05:26 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.