PDA

View Full Version : حرفه ای: نیاز به کد reminder



sheervin
سه شنبه 05 آبان 1388, 14:58 عصر
سلام.باید برنامه یک reminder رو بنویسم .که در قسمت ملاقات ها و یادداشت ها به کار میره.
خواهش میکنم کمک کنید.تا فردا صبح باید کارو تحویل مشتری بدم.
تاریخ شروع تاریخ پایان
ساعت شروع ساعت پایان


و اینکه امکانش باشه که با مقداری ک واسش تعریف می کنیم هر چند لحظه یکبار دوباره یادآوری کنه.
که این مقدار هم از بانک گرفته میشه

Hossis
سه شنبه 05 آبان 1388, 16:42 عصر
یک تایمر روی فرم قرار بدید که هر ثانیه یک بار بررسی کنه که آیا زمان شروع ملاقات رسیده ؟ یا زمان پایان مساوی با زمان حاضر است؟ و یا اگر بخواهیم زودتر یادآوری کنه،‌ بررسی کنیم که آیا 10 دقیقه به زمان ملاقات مونده یا نه؟
در رویداد تیک مربوط به این تایمر، کد یاآوری را نوشته و سپس تایمر رو غیر فعال کنید.
یک تایمر دیگر هم قرار بدید که در هنگام اولین یادآوری فعال بشه و مقدار Interval اون برابر چند لحظه ای است که بین دو یادآوری فاصله شده و شما گفتید که از بانک این مقدار رو می گیرید.
در رویداد این تایمر،‌ کد مربوط به یادآوری رو بنویسید.

pirmard
پنج شنبه 07 آبان 1388, 14:42 عصر
کلن استفاده از تایمر اونم با اینتروال پایین برای چنین کاری یاد جالب نیست.
اگر این قسکتی از یک پروژه ی بزرگه بهتون پیشنهاد می کنم از یک اسکجول آماده استفاده کنید
http://www.janusys.com/janus/library/CustomPages/ScheduleDay.jpg
http://www.janusys.com/janus/library/CustomPages/ScheduleMonth.jpg

ولی اگر نمی خاین از کاپوننت ها استفاده کنید سعی کنید اینتروال ها رو زیاد کم در نظر نگیرین . مثلا زمانی که یک یادآوری نیاز دارید برای 5 دقیقه دیگه لازم نیست هر 1 ثانیه ساعتو جک کنین . بزارین نزدیک 4 دقیقه دیگه ساعتو چک کنین . در واقع اینتروالهاتونو بهینه کنین . هر جند که بازم به نظرم راه مناسبی نیست این کار