سلام دوستان گلم
سوالم را اینطور مطرح می کنم
بنده بر روی فرمم برای مثال 10 تایمر دارم که هر تایمر یک کار خاصی انجام میده.
وظیفه ی تایمر 1 اینه که از 1 تا 1000 با فاصله ی زمانی 1 ثانیه شمارش انجام بده و وقتی به 1000 رسید به کاربر پیام بده که 1000 ثانیه است که در برنامه فعال است.
طی یک سری بررسی ها که داشتم دیدم این تایم متفاوت هستش.
برای مثال وقتی طی این 1000 ثانیه من با برنامه فعال هستم و در حال کار کردن اگر قرار باشه با توجه به ساعت ویندوز برنامه من ساعت 10:20:20 به من پیام بده بعضی وقتا 10:20:30 یا حتی بعضی وقتا 10:20:55 ثانیه به من پیام داده .این عقب افتادگی زمانی برای چیه ؟ آیا دلیل خاصی داره؟
سوال دوم بنده هم در خصوص تایمر هست باز
برای مثال من فرم 4 برنامه خود را گفتم هروقت show شد تایمر 2 فعال بشه و بعد از 10 ثانیه فرم 4 رو hide کنه. این تایمر اکثر مواقع درست کار میکنه اما جدا بعضی وقتا عمل نمیکنه .
حالا دقیقا نمیدونم چرا ؟ ولی خودم تست کردم و مطمئن شدم مثلا از 100 بار 1 بار این عمل نمیکنه. واقعا دلیل این موضوع چیه ؟ یا اگر نکته خاصی هست بنده خیلی دوست دارم بشونم.
با تشکر