View Full Version : سوال: مدت فعالیت سیستم
baghozi
شنبه 12 بهمن 1387, 12:52 عصر
سلام دوستان
کسی میدونه چطور میشه مدت فعالیت سیستم رو به ساعت دقیقه و ثانیه بدست آورد؟
mpmsoft
شنبه 12 بهمن 1387, 13:07 عصر
MsgBox Timer
#aliyari_C
شنبه 12 بهمن 1387, 13:44 عصر
البته این کد در #C برای بدست آوردن زمان سپری شده ویندوز یعنی زمان طی شده از اول شروع به کار ویندوز
است. اگر در VB می خواهی باید این کد را در MSDN دنبالش بگردی
Envirvment.TickCount
mpmsoft
شنبه 12 بهمن 1387, 15:04 عصر
اگر در VB می خواهی باید این کد را در MSDN دنبالش بگردی
خسته نباشی بنده در پست قبلی شما کد وی بی شو گذاشتم
warden
شنبه 12 بهمن 1387, 17:39 عصر
با استفاده از تابعهای API :
TimeGetTime
یا
GetTickCount
xxxxx_xxxxx
شنبه 12 بهمن 1387, 18:21 عصر
يك نكته:
Timer از زماني مقدار ميگيرد كه سيستم روشن مي شود(شروع فعاليت بايوس)
پس با Restart كردن مقدارش صفر نمي شود.
موفق باشيد/
Pr0grammer
شنبه 12 بهمن 1387, 18:41 عصر
سلام دوستان
کسی میدونه چطور میشه مدت فعالیت سیستم رو به ساعت دقیقه و ثانیه بدست آورد؟
اگه به صورت Label می خواین، یک ocx طراحی کرده بودم؛ در اینجا می تونید دانلود و استفاده کنید :
لینک پست : http://barnamenevis.org/forum/showpost.php?p=567713&postcount=2
لینک تاپیک : http://barnamenevis.org/forum/showthread.php?t=116848
پبروز باشید
parselearn
شنبه 12 بهمن 1387, 23:40 عصر
اينارو در ماژول بزار
Public Enum TimeFormatType
DaysHoursMinutesSecondsMilliseconds = 0
DaysHoursMinutesSeconds = 1
DHMSMColonSeparated = 2
DaysHoursMinutes = 3
End Enum
Public Declare Function GetTickCount Lib "kernel32.dll" () As Long
Public Function FormatCount(Count As Long, Optional FormatType As TimeFormatType = 0) As String
On Error Resume Next
Dim Days As Long, Hours As Long, Minutes As Long, Seconds As Long, Miliseconds As Long
Miliseconds = Count Mod 1000
Count = Count \ 1000
Days = Count \ (24& * 3600&)
If Days > 0 Then Count = Count - (24& * 3600& * Days)
Hours = Count \ 3600&
If Hours > 0 Then Count = Count - (3600& * Hours)
Minutes = Count \ 60
Seconds = Count Mod 60
Select Case FormatType
Case 0
FormatCount = Days & " ÑæÒ¡ " & Hours & " ÓÇÚÊ¡ " & _
Minutes & " ÏÞíÞå¡ " & Seconds & " ËÇäíå¡ " & Miliseconds & _
" ãíáí ËÇíäå"
Case 1
FormatCount = Days & " ÑæÒ¡ " & Hours & " ÓÇÚÊ¡ " & _
Minutes & " ÏÞíÞå¡ " & Seconds & " ËÇäíå"
Case 2
FormatCount = Days & ":" & Hours & ":" & _
Minutes & ":" & Seconds & ":" & Miliseconds
Case 3
FormatCount = Days & " ÑæÒ¡ " & Hours & " ÓÇÚÊ¡ " & _
Minutes & " ÏÞíÞå "
End Select
End Function
فراخواني:
SUpTime.Caption = FormatCount(GetTickCount, DaysHoursMinutesSeconds)
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.