![]() |
|
تنفيذ هذا الكود بوقت أحدده انا - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : تنفيذ هذا الكود بوقت أحدده انا (/showthread.php?tid=30237) الصفحات:
1
2
|
RE: تنفيذ هذا الكود بوقت أحدده انا - muwafaq2 - 11-07-19 لتنفيذ كود بوقت محدد يحتاج أن يبقى البرنامج في حالة تشغيل طوال الوقت مما قد يسبب في استهلاك الطاقة والوقت المحدد يحتاج لمؤقت timer المؤقت timer يحتاج لفترة تنفيذ في interval وفترة interval قد تكون بالميللي ثانية أو الثانية أو الدقيقة ولها عدة حالات: الحالة الأولى إذا كان interval بالميللي ثانية فنادرا جدا ما تحصل على فترة فعلية لتنفيذ الكود وقت التطابق الحالة الثانية إذا كان interval بالثانية فسيكون صعبا حسب انشغال معالج الجهاز واحتمال فوات تنفيذ الكود وقت التطابق وارد الحالة الثالثة إذا كان interval بالدقيقة فغالبا يتم تنفيذ الكود وقت التطابق قد تظن أن الاعتماد على الدقيقة أفضل اختيار نعم إن كان معالج الجهاز غير منشغل ولكن قد تتسبب برامج أخرى في زيادة وقت الدقيقة فيفوت التطابق لتنفيذ الكود أفضل اختيار الساعة ولو أنك لن ترغب فيه وأترككم بعض الوقت للتمعنوا بالتحليل المذكور والمنقول أصلاً RE: تنفيذ هذا الكود بوقت أحدده انا - ابو روضة - 11-07-19 (11-07-19, 02:02 AM)muwafaq2 كتب : لتنفيذ كود بوقت محدد يحتاج أن يبقى البرنامج في حالة تشغيل طوال الوقت يعنى مش هاينفع تقصد حضرتك ؟
بس اكيد هناك حل بدليل أن الكود الاول اشتغل اللى بالموضوع اللى قبل هذا
هذا عمل جيد
PHP كود : Dim fajr As String = MaskedTextBox1.TextRE: تنفيذ هذا الكود بوقت أحدده انا - ابو روضة - 11-07-19 لاحظت لما بغير قيمة التايمر الى 100 الكود بيعمل لكن سريعا جدا وهذا لا ينفع طبعا RE: تنفيذ هذا الكود بوقت أحدده انا - ابراهيم ايبو - 11-07-19 السلام عليكم اخي ابو روضة
ال ınterval هو قيم الزمن بالميلي ثانية لتكة التايمر وكل ١٠٠٠ تساوي ١ ثانية اي ان التايمر يقوم بالعمل كل ١ ثانية
وعندما تجعله ١٠٠ يعني ١ من عشرة من الثانية وبالتالي يكون سريع
واذا زدت يعني ٥٠٠٠ مثلا سيكون التك بمقدار كل خمس ثواني ابطأ
RE: تنفيذ هذا الكود بوقت أحدده انا - ابو روضة - 11-07-19 (11-07-19, 01:17 PM)ابراهيم ايبو كتب : عليكم السلام ورحمة الله وبركاته اخى ابراهيم...
أعلم أخى بفضل الله كل هذا لكن المشكلة انه لا يعمل اذا كان أكثر من ال 100 يعنى لو 100 يعمل
وغير هذا لا يعمل..
استسمحك تحمل هذا وترى بعينك يمكن تعرف اين الخطأ وتقوم بحله
RE: تنفيذ هذا الكود بوقت أحدده انا - ابو روضة - 11-07-19 هذا هو الحل على لسان أخ فاضل الله يكرمه...
تايمر قميته ثانيه واحده للتحقق من الوقت [ فقط ]
اذا تحقق الوقت يستعدى الداله الخاصه بك
بشكل اخر التايمر سيكون بداخله كود التحقق من الوقت مقارنه الوقت [ فقط ]
تحقق الامر .؟
اذا استدعى داله اخرى يكون بها الكود الخاص بك الذى سيتم تنفيذه فقط عند الوصول للوقت المحدد
|