PDA

View Full Version : سوال: اجرای یک تابع در زمان خاص



mgupload
سه شنبه 08 تیر 1395, 01:59 صبح
سلام

من قصد دارم یک تابع (فرضا با نام PIcon) را هر بار که ساعت سیستم 12:00:00 AM شد، اجرا کند.

برای انجام این کار چه روشی هایی به من پیشنهاد می کنید؟

با تشکر

mgupload
سه شنبه 08 تیر 1395, 13:52 عصر
یک روش در آدرس زیر بیان شده، ولی این روش برای کسی مورد استفاده قرار میگیرد که در بازه زمانی متوالی x میخواهد برنامه را اجرا کند.

ولی در مورد نرم افزاری که قصد نوشتن آن را دارم هدف اجرای برنامه فقط یک بار در روز و در ساعت
12:00:00 AM است! و با توجه به مجهول بودن زمان اجرا به مشکل بر می خورد!

http://barnamenevis.org/showthread.php?496159-%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%AF%D8%B1-%DB%8C%DA%A9-%D8%B2%D9%85%D8%A7%D9%86-%D8%AE%D8%A7%D8%B5

روش دیگری غیر از این روش وجود دارد؟

mn_acer1
چهارشنبه 09 تیر 1395, 05:18 صبح
یه راه سادش اینه که از Timer استفاده کنی:
http://stackoverflow.com/a/18611442/3246820
یه راه دیگشم که خیلی ها پیشنهاد کردن استفاده از Windows Task Scheduler هست:
http://stackoverflow.com/questions/2489999/how-can-i-schedule-tasks-in-a-winforms-app/2490142#2490142

hosseina512
پنج شنبه 10 تیر 1395, 07:25 صبح
کتابخانه Quartz خیلی ساده است.