مشكلة عدم دقة توقيت التايمر - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (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=38301) الصفحات:
1
2
|
مشكلة عدم دقة توقيت التايمر - أسعد - 17-04-21 السلام عليكم ورحمة الله وبركاته عندي مشكله عندما وضعت التايمر على 1000 يعني يعمل كل ثانيه اجد بعد عدة ساعات عدم دقة الثوان فهل هناك طريقه ادق من التايمر في العمل كل ثانية تماما ؟ وشكرا مقدما RE: مشكلة عدم دقة توقيت التايمر - أبو عبدالله الحلواني - 17-04-21 إقتباس :اجد بعد عدة ساعات عدم دقة الثوان ممكن مزيد من توضيح المشكلة لو سمحت يعني ما هو الكود الموجود داخل التيمر وما هو الاختلاف الحاصل بالضبط لعل تجد المساعدة ان شاء الله RE: مشكلة عدم دقة توقيت التايمر - أسعد - 17-04-21 (17-04-21, 12:29 AM)أبو عبدالله الحلواني كتب : ممكن مزيد من توضيح المشكلة لو سمحت يعني ما هو الكود الموجود داخل التيمر وما هو الاختلاف الحاصل بالضبط جزاك الله خير على التفاعل هذا مثال ضع اثنان لايبل وهذا الكود PHP كود : Public Class Form1 بالرغم ان التايمر على 1000 يعني ثانية RE: مشكلة عدم دقة توقيت التايمر - أبو عبدالله الحلواني - 17-04-21 إقتباس :ستلاحظ بعد وقت من الزمن اختلاف الارقام الظاهره في كل لايبل المشكلة ليست في التيمر ولكن في الاستوبوتش فانه يظهر القيمة بالملي ثانية اكتب الكود بهذا الشكل وستري الفرق ان شاء الله PHP كود : Label2.Text = CInt(sw.Elapsed.TotalSeconds) RE: مشكلة عدم دقة توقيت التايمر - أسعد - 19-04-21 (17-04-21, 06:33 PM)أبو عبدالله الحلواني كتب : المشكلة ليست في التيمر ولكن في الاستوبوتش فانه يظهر القيمة بالملي ثانية اشكرك جدا على مشاركتك انا عامل في الكود الذي عندي CInt ولكن أزلتها في المثال السابق ليتضح سبب عدم تساوي الثوان بعد مدة من خلال مراقبة الملي ثانية المقصود بعد مدة من الوقت مع تجاهل الملي ثانية سترى ان هناك ثانية تم تجاوزها ثم بعد مدة ثانية يتم تجاوزها وهكذا عندما يتم تشغيل الكود اصبحت النتيجة بعد 36 ثانية Tiimer value: 37 StopWatch Value: 38 وبعد مده اصبحت النتيجه Tiimer value: 197 StopWatch Value: 200 قم بتشغيل المرفق الذي ارفقتموه وانتظر بعد حوالي الدقيقة الى دقيقتين سترى ان الآرقام قد اختلفت ولم تعد متساوية هذا ما قصدته ولكم جزيل الشكر RE: مشكلة عدم دقة توقيت التايمر - أبو عبدالله الحلواني - 19-04-21 إقتباس :قم بتشغيل المرفق الذي ارفقتموه وانتظر بعد حوالي الدقيقة الى دقيقتين سترى ان الآرقام قد اختلفت ولم تعد متساوية كلام حضرتك صحيح! ولكن طالما ان المشكلة لم تعد بالتيمر وصار التيمر بريء من تهمة عدم الانضباط فلماذا لا تصرح بفكرتك لربما يكون الوصول اليها بطريقة اخري أقرب لما تريد ودع عنك عبأ مطابقة المختلفين أو حاول زيادة سرعة التيمر أيضا ليعمل بالملي ثانية وانتهي الأمر RE: مشكلة عدم دقة توقيت التايمر - أسعد - 20-04-21 (19-04-21, 08:01 PM)أبو عبدالله الحلواني كتب : كلام حضرتك صحيح! اشكرك اخي ابو عبد الله الفكرة هي إجراء قدح Trigger (ان صح التعبير) لحدث Event كل ثانية تماما وعدم تفويت أي ثانيه قد يكون هناك أمر بديل عن استخدام التايمر متربط بساعة اللوحة الجهاز أو ساعة نظام التشغيل ولكن لا أعرف الطريقه وشكرا لكم RE: مشكلة عدم دقة توقيت التايمر - messry - 20-04-21 السلام عليكم اخي اعتقد ان اجراء حدث مهما كان صغير يستهلك جزء من الوقت واعتقد الفرق عندك في مرور الوقت هو اجراء الحدث حتى لو استهلك جزء من الف جزء من الثانية والله أعلم تقبل مروري RE: مشكلة عدم دقة توقيت التايمر - أسعد - 20-04-21 (20-04-21, 05:37 AM)messry كتب : السلام عليكم وعليكم السلام اخي messry اشكرك اخي RE: مشكلة عدم دقة توقيت التايمر - Alhootti1 - 11-05-21 طيب هل هناك حل لهذه المشكلة ؟ |