PDA

نسخه کامل مشاهده نسخه کامل : تابعی که مدت زمان بالا بودن ویندوز رو بده



Payman_62
16-07-2006, 23:33
سلام.
آیا تابعی هست که مدت زمان بالا بودن ویندوز رو بده. در واقع یه تایمر که از زمان وارد شدن به ویندوز یا لاگین کردن شروع به کار کنه و با turn off کردن سیستم کارش تموم شه و برای دفعه بعدی وارد شدن به ویندوز دوباره از 0 شروع کنه.

Payman_62
17-07-2006, 00:16
جوابشو پیدا کردم. میذارم بقیه هم استفاده کنن.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

black_storm
20-07-2006, 14:26
جوابشو پیدا کردم. میذارم بقیه هم استفاده کنن.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
-----
دوست عزیز این دستور فکر کنم زمان جاری را بر می گرداند
اگر اشتباه کردم ببخشید

black_storm
20-07-2006, 14:28
اقا مي توني از api استفاده کنی
من الان دستورش یادم نیست -
اما به محض اینکه پیدا کردم بهت میگیم
---------

Payman_62
20-07-2006, 18:25
سلام.
نه زمان جاری رو تابع Time بر میگردونه. در ضمن اینیم که من گذاشتم API هست.

tomcat
20-07-2006, 19:46
فکر کنم مستقیم هم بتونی از تابع Gettickcount استفاده کنی ولی بر حسب میلی ثانیه میده باید تبدیل کنی .

black_storm
20-07-2006, 21:34
اقا من source ان را دارم اما نمی دونم چطوری بزارم که همه دانلود کنند - کمکم کن

Payman_62
21-07-2006, 01:35
سلام.
مهدی Gettickcount بدون معرفی API کار نمیکنه. اون API هم که گذاشتم میلی ثانیه میده.
BLACK سورس چیو داری؟
حالا یه سوال دیگه.
این API مقدار برگشتیش لانگه. حالا اگه یه متغیر لانگ تعریف کنیم و برابر تابع قرار بدیم و سیستممون رو مدت زمان زیادی روشن بگذاریم و بعد برنامه رو اجرا کنیم چه اتفاقی میفته؟ منظورم اینه که به هر حال سیستم میتونه اون قدر روشن بمونه که عدد بازگشتی تو متغیر لانگ جا نشه و سرریز یا overFlow بشه.

tomcat
21-07-2006, 06:20
تا حالا بر نخوردم به این کد نگاه کن ولی باید تست بشه یه 3 - 4 روز کامپیوترتون رو روشن بزارید ببیند چطور میشه

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این کد داخل یک تایمر با Interval 1000 است .

Payman_62
22-07-2006, 01:24
اینم همون API که من گذاشتم. Alias رو حذف کردی. کدت جالبه ولی من به تبدیل نیاز ندارم. از همون عدد بر حسب میلی ثانیه تشخیص میدم چه کاری باید انجام بدم.

tomcat
22-07-2006, 04:14
مشکل Over Flow حل میشه با این کد یا نه
یعنی میتونیم از این کد استفاده بکنیم . یا با خطا مواجه میشیم .

Payman_62
22-07-2006, 18:34
سلام.
من همیشه سیستمو هایبرنیت میکنم. هر دفعه که روشن کنم عدد ادامه عدد قبل هست. الآن تا 100000000 رفته عددش.

black_storm
23-07-2006, 14:37
سلام.
مهدی Gettickcount بدون معرفی API کار نمیکنه. اون API هم که گذاشتم میلی ثانیه میده.
BLACK سورس چیو داری؟
حالا یه سوال دیگه.
این API مقدار برگشتیش لانگه. حالا اگه یه متغیر لانگ تعریف کنیم و برابر تابع قرار بدیم و سیستممون رو مدت زمان زیادی روشن بگذاریم و بعد برنامه رو اجرا کنیم چه اتفاقی میفته؟ منظورم اینه که به هر حال سیستم میتونه اون قدر روشن بمونه که عدد بازگشتی تو متغیر لانگ جا نشه و سرریز یا overFlow بشه.
----
همینه که شما گفتید فقط فکر کردم اگه سورس باشه دیگه هیچ شک و شبه ای تو دستورتش نمی مونه -
----