مشاهده نسخه کامل
: يك سوال زماني در دلفي؟
Mohajer_Moh
04-12-2006, 00:24
با سلام خدمت دوستان.
من یک برنامه نوشتم که نیاز دارد تا هر 2 یا 3 دقیقه بخشی را چک کند.
لطفا مرا راهنمایی کنید.(سورس برنامه را اگه ممکنه به ایمیل زیر ارسال کنید).
با تشکر فراوان.
Sotedelan_41@yahoo.com
با سلام
خوب این از نظر من کاری نداره
اینجوری که یه تامی میذاری و داخلش یه متغیر که هر یک ثانیه یکی اضافه می شه و هر بار چک می کنه که اگه برابر با 120 (2 دقیقه) یا 180 (3 دقیقه) و ... بود یه کد رو اجرا کنه در غیر اینصورت متغیر رو صفر کنه.
i:=i+1;
if i=120 then
begin
دستورات
i:=0;
end;
MasterData
04-12-2006, 18:20
شما ميتونيد با نوشتن يك windows service اين كار رو انجام بدين
البته اگه توي برنامه خودتون از شيي timer استفاده كنيد مي تونيد اين كار رو انجام بدين ولي مقدار زيادي پردازش رو به سيستم تحميل ميكنه
سلام دوستان.
(من تاحالا پاتوقم سایت برنامه نویس بود حالا اینجا در خدمتتون هستیم : :) )
تايمر با بازه زمانی 2-3 دقیقه ای تقریبا هیچ پردازشی رو به سیستم تحمیل نمیکنه.
اگر بازه پردازشی کم باشه و بخوای از تایمر استفاده کنی بهتره تایمرت رو بصورت Thread درست کنی.
آموزش کار با Thread ها رو میتونی اینجا بخونی:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
موفق باشی.
Mahmood_N
09-12-2006, 21:11
سلام
(من تاحالا پاتوقم سایت برنامه نویس بود حالا اینجا در خدمتتون هستیم : )
به !! ببين كي اومده !!!!
بابا خودتي احسان خان ...
منو كه مي شناسي ( محمود !! ) ...
اميدوارم موفق باشي ...
( از اين كه پست اضافه دادم معذرت مي خوام !! ) ...
MasterData
12-12-2006, 18:44
سلام
به !! ببين كي اومده !!!!
بابا خودتي احسان خان ...
منو كه مي شناسي ( محمود !! ) ...
اميدوارم موفق باشي ...
( از اين كه پست اضافه دادم معذرت مي خوام !! ) ...
می بینم برو بچ همه یه جا جمع شدن:cool:
shayan_p30
13-12-2006, 06:48
آسانترين راه استفاده از تايمره :
يك عدد تايمر از برگه ي win32 روي فرم ميزاري بعد interval اونو به هر عددي كه خواستي تغيير ميدي.دستوراتتم تو رويداد ontimer اون مينويسي.به همين راحتي!!
البته بگم كه interval بر اساس هزارم ثانيه ست.
مرد مباح
13-12-2006, 11:28
دقیقا راه سریع و درست برای این کار همونه که شایان جان اشاره کرد.
ممنون از همه دوستان فعال.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.