امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
استفاده تایمر برای مدت چند روز
نویسنده پیام
m-m آفلاین
كاربر دو ستاره
**

ارسال‌ها: 100
موضوع‌ها: 15
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #1
استفاده تایمر برای مدت چند روز
چه جوری میشه از تایمر برای مدت چند ساعت استفاده کنیم مثلا 60 دقیقه را شروع کنه به کم کردن و یا چگونه میشه از زمانی که یک برنامه را اجرا کردیم زمانی را که برنامه در حال اجرا بوده را نشان بدیم

ایا میشه تا حالا کسی اینجا برنامه نوشته که برنامه از زمانی که اجرا میشه برای مدت چند روز کار کنه یعنی مثل برنامه های ازمایشی
اگه کسی توانست این برنامه را بنویسه زحمتش را بکشه
۰۹-بهمن-۱۳۸۴, ۰۵:۲۵:۴۹
ارسال‌ها
پاسخ
arnh آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 959
موضوع‌ها: 75
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 38
( 172 تشکر در 76 ارسال )
ارسال: #2
Re: استفاده تایمر برای مدت چند روز
m-m نوشته است:چه جوری میشه از تایمر برای مدت چند ساعت استفاده کنیم مثلا 60 دقیقه را شروع کنه به کم کردن و یا چگونه میشه از زمانی که یک برنامه را اجرا کردیم زمانی را که برنامه در حال اجرا بوده را نشان بدیم

ایا میشه تا حالا کسی اینجا برنامه نوشته که برنامه از زمانی که اجرا میشه برای مدت چند روز کار کنه یعنی مثل برنامه های ازمایشی
اگه کسی توانست این برنامه را بنویسه زحمتش را بکشه

يكم بيشتر توضيح بده.
ولي اين چيزاي كه تا حالا من فهميدم . ميشه.
۰۹-بهمن-۱۳۸۴, ۱۰:۰۶:۰۷
وب سایت ارسال‌ها
پاسخ
veyskarami غایب
مدیر بازنشسته
*****

ارسال‌ها: 861
موضوع‌ها: 82
تاریخ عضویت: مرداد ۱۳۸۴

تشکرها : 477
( 2479 تشکر در 611 ارسال )
ارسال: #3
 
اگه منظورت اينه كه يه تايمر با مدت زماني طولاني رو بخواي طراحي كني كه سورسش رو نوشتم:
http://www.iranvig.com/modules.php?name=...e&sid=2650
اما اگه چيز ديگه اي مي خواي بيشتر توضيح بده

۰۹-بهمن-۱۳۸۴, ۱۱:۰۶:۱۱
وب سایت ارسال‌ها
پاسخ
m-m آفلاین
كاربر دو ستاره
**

ارسال‌ها: 100
موضوع‌ها: 15
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #4
 
مثلا برنامه های هایی که از مایشی هستند و تا 30 روز بیشتر کار نمی کنند چه جوری کار می کنه من فقط همین را می دانم که با ریجستری کار می کنه
بعد سوال دیگه ام این بود که مثلا وقتی برنامه را اجرا کردیم زمانی که داره سپری میشه را دریک تامیر بنویسه یعنی وقتی دو دقیه هست که ما امدیم داخل برنامه همون دو دقیقه را نمایش بده مثلا بعضی از برنامه ها وقتی می خواهی ازش بروی بیرون یک پیغام می ده که می گویه شما 02:37 ثانیه در برنامه بوده اید؟
سوال دیگه هم این که یک زمانی را مثلا در یک تکست باکس بنویسم مثلا 150 ثانیه و برنامه شروع کنه به کم کردن زمان فرض کنید که همین 150 ثانیه را فقط داریم وداره زمان کم می شود 150 میشه 149 و بعد 148 وبعد 147 وتا میرسه به 0
امید وارم که دوستان عزیز منظورم را فهمیده باشدید
تا همین جا هم که دوستان لطف کردین کمکم کردین از همه شما ممنون هستم(کوچیک همتون م هستم)
۰۹-بهمن-۱۳۸۴, ۱۷:۰۴:۳۲
ارسال‌ها
پاسخ
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #5
 
چند راه به نظرم مي آد :
1.قرار دادن برنامه مخفي براي محاسبه زمان
2.مقايسه مرتب تاريخ
3.محاسبه زمان توسط خود برنامه

ايراد هاي اين روش ها به تزتيب اينه :
1.ايرادش تنها اينه كه ممكنه كاربر فكر كنه ويروسه
2.ممكنه تاريخ سيستم رو كار بر دستكاري كنه كه محاسبات بهم مي ريزه
3.ممكنه برنامه بسته بشه و زماني حساب نشه

به نظر من روش هاي بهتر اينه كه :
1.مشخص كردن يه تعداد دفعه براي باز شدن برنامه مثلا 100 بار
2.مشخص كردن چند ساعت مشخص براي كار با برنامه مثلا 10 ساعت كار
حد اقل اين روش ها مو لا درزش نمي ره و تضميني هست
۰۹-بهمن-۱۳۸۴, ۱۹:۴۷:۳۰
ارسال‌ها
پاسخ
veyskarami غایب
مدیر بازنشسته
*****

ارسال‌ها: 861
موضوع‌ها: 82
تاریخ عضویت: مرداد ۱۳۸۴

تشکرها : 477
( 2479 تشکر در 611 ارسال )
ارسال: #6
 
خب مي توني همين كدي كه نوشتم رو نوي برنامت وارد كني بعد بهش بگي كه هر موقع خواست خارج بشه اونو تو يه فايل تكست ذخيره كني

۰۹-بهمن-۱۳۸۴, ۲۰:۰۱:۴۰
وب سایت ارسال‌ها
پاسخ
m-m آفلاین
كاربر دو ستاره
**

ارسال‌ها: 100
موضوع‌ها: 15
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #7
 
دوست عزیزم Iron_Fist اول باید تشکر کنم از اینکه لطف کرداید تا کمکم می کنید
بعد باید خدمت تون عرض کنم که من این راه را برای ساخت برنامه ازمایشی نمی خواهم من فقط یک مثال زدم که شما منظورم را بفهمین یا مثلا یم مثال دیگه برایتون می زنم تا بهتر متوجه بشوین
یک بازی را در نظر بگیرید که از هنگامی که بازی شروع میشه در یک لیبل نمایش داده میشه منظورم زمانی که سپری میشه را می گم
اقای veyskarami دوست عزیز کدام کد را می گویی؟ اگه لطف کنید جوابم را با حوصله بدهید ممنون میشوم
فکر کنم کار کار اقا اشکان هست اقا اشکان راهنماییم کنید (خودم فکر کنم جواب سوالم زیاد سخت نباشه)
با تشکر از همه بروبچ باحال ایران ویج
۱۰-بهمن-۱۳۸۴, ۰۳:۵۴:۴۲
ارسال‌ها
پاسخ
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #8
 
يه روش خوب كه خودم تو برنامه هام استفاده كردم اينه كه
بياي و يه متغير درون جنرال فرمت بزاري
وبعد بياي و متغيرت رو درون يك تايمر بزاري و اينترول تايمر رو بكني
1000
بعد بياي و اين متغير رو قرار بدي برابر با خودش + يك
حالا هر يك ثانيه يك عدد مي ره روي مقدار متغيرت
من دو تا تابع درست كردم براي تبديل عدد به ساعت و بلعكس
اگه خواستي كل پروژش رو برات بزارم رو خط
۱۰-بهمن-۱۳۸۴, ۱۴:۲۰:۳۳
ارسال‌ها
پاسخ
m-m آفلاین
كاربر دو ستاره
**

ارسال‌ها: 100
موضوع‌ها: 15
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #9
 
باز هم ممنون از کمکتون لطف کنید پروژه اش را روی خط بگذارید
۱۲-بهمن-۱۳۸۴, ۰۶:۴۰:۳۲
ارسال‌ها
پاسخ
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #10
 
بيا
تايمرش تا 99 ساعت كار مي ده بعد مي ريزه بهم
متمعن باش كسي 99 ساعت تو ويندوز نمي مونه
اگه بنظرت مي مونه خودت كاملش كن به هر حال اين
فقط يك ايده است
http://h1.ripway.com/KP/Iron_FistTimer.rar
۱۲-بهمن-۱۳۸۴, ۱۷:۱۵:۵۴
ارسال‌ها
پاسخ
m-m آفلاین
كاربر دو ستاره
**

ارسال‌ها: 100
موضوع‌ها: 15
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #11
 
ممنون دوست عزیزم Iron_Fist تغریبا به نتیجه رسیدم ولی باز هم اگه مشکل بود با اجازه می پرسم :wink:
ممنون
۱۲-بهمن-۱۳۸۴, ۱۷:۴۸:۲۴
ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS