تبليغاتX
مرکز تخصصی دلفی - بدست آوردن زمان Uptime ویندوز(مدت زمانی که ویندوز در حال استفاده است)

مرکز تخصصی دلفی

این وبلاگ توسط کم سن ترین برنامه نویس ایران مدیریت می «شد»

بدست آوردن زمان Uptime ویندوز(مدت زمانی که ویندوز در حال استفاده است)

قطعا تا کنون با این مورد در برنامه های زیادی روبرو شدید.توسط این کد می توانید تشخیص دهید که ویندوز چه مدت است که در حال اجراست:

function UpTime: string;
const
  ticksperday: Integer    = 1000 * 60 * 60 * 24;
  ticksperhour: Integer   = 1000 * 60 * 60;
  ticksperminute: Integer = 1000 * 60;
  tickspersecond: Integer = 1000;
var
  t:          Longword;
  d, h, m, s: Integer;
begin
  t := GetTickCount;

  d := t div ticksperday;
  Dec(t, d * ticksperday);

  h := t div ticksperhour;
  Dec(t, h * ticksperhour);

  m := t div ticksperminute;
  Dec(t, m * ticksperminute);

  s := t div tickspersecond;

  Result := 'Uptime: ' + IntToStr(d) + ' Days ' + IntToStr(h) + ' Hours ' + IntToStr(m) +
    ' Minutes ' + IntToStr(s) + ' Seconds';
end;

//Sample


procedure TForm1.Button1Click(Sender: TObject);
begin
  label1.Caption := UpTime;
end;

Code by: Simon Grossenbacher

+ نوشته شده در  جمعه سیزدهم مرداد 1385ساعت 18:5  توسط کوشا نخعی  |