PDA

View Full Version : اجرای برنامه از روی ساعت



mahsa_kb
سه شنبه 17 بهمن 1385, 15:29 عصر
سلام
من می خواستم در برنامه ام هر روز در ساعت مشخصی گزینه خاصی فعال بشه ( مثلا به یک پارامتر مقدار خاصی بده ) .
نکته برنامه اینجاست که ممکنه برنامه چند روز در حال اجرا باشه یا در یک روز چند بار بسته شه و دوباره Run بشه.
ممنون میشم راهنمائی کنید .

m-khorsandi
سه شنبه 17 بهمن 1385, 15:57 عصر
پس میخوای زمانی که برنامه‌ات اجرا شده، عمل خاصی در زمان خاصی انجام بشه؟

mahsa_kb
سه شنبه 17 بهمن 1385, 17:13 عصر
بله ، درسته .

m-khorsandi
سه شنبه 17 بهمن 1385, 17:57 عصر
به عنوان یه راه حل بدون دردسر و سریع میتونی از تایمر (System tab -> Timer) استفاده کنی.

mahsa_kb
چهارشنبه 18 بهمن 1385, 13:25 عصر
فرض کنید قراره این برنامه هرروز 10 نفر رو در محل نصب ثبت نام کنه ، در این صورت اگه برنامه چند روز متوالی در حال اجرا باشه باید بتونه تشخیص بده که کی یه روز جدید شروع شده تا دوباره ثبت نام رو از اول آغاز کنه . اگر هم در یک روز بعد از ثبت نام چند نفر برنامه قطع شد بعد از اجرای دوباره باید ثبت نام رو ادامه بده و از اول شروع نکنه .
من به نظرم رسید که بعد از هر ثبت نام اطلاعات مربوط به تاریخ و ساعت ثبت نام و شماره فرد در یک table ثبت بشه و اطلاعات قبلی پاک بشه . ولی بعضی وقتها با اینکه جدول حداکثر 2 ردیف بیشتر نداره ، خطای حافظه می ده و برنامه رو اجرا نمی کنه ؟

m-khorsandi
چهارشنبه 18 بهمن 1385, 14:34 عصر
باید بتونه تشخیص بده که کی یه روز جدید شروع شده تا دوباره ثبت نام رو از اول آغاز کن
تشخیص یک روز جدید که کار سختی نیست.



اگر هم در یک روز بعد از ثبت نام چند نفر برنامه قطع شد بعد از اجرای دوباره باید ثبت نام رو ادامه بده و از اول شروع نکنه .
وقتی قرار هست اطلاعات اون 10 نفر رو نگه‌داری کنید، از روی تعداد ثبت‌نام کنندگان می‌تونید تشخیص بدید که چند نفر ثبت‌نام شده‌اند و چند نفر دیگه باقی مونده‌اند تا بقیه عملیات ثبت رو ادامه بدید.


ولی بعضی وقتها با اینکه جدول حداکثر 2 ردیف بیشتر نداره ، خطای حافظه می ده و برنامه رو اجرا نمی کنه ؟
جزئیات خطا رو بنویسید.

سئوال : به نظرم عجیب میاد، اطلاعات رو کی وارد میکنه؟ همه کارها باید خودکار انجام بشه؟