Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Systemzeit abfragen in milisekunden? (https://www.delphipraxis.net/41668-systemzeit-abfragen-milisekunden.html)

FabianIBerlin 6. Mär 2005 21:49


Systemzeit abfragen in milisekunden?
 
Hi, ich muss unbedingt die Systemzeit in milisekunden abfragen und in einer Variablen speichern, kennt jemand n bbefehl dafür?
Thx 4 help

Nikolas 6. Mär 2005 21:54

Re: Systemzeit abfragen in milisekunden?
 
Ertsmal herzlich willkommen in der DP :dp: :firejump:

Die Borländer waren da sehr Creativ und haben die passende Variable 'now' getauft. Also:
Delphi-Quellcode:
date: tDate;
int: int64;
date:= now;

// in millisekunden seit Systemstart:
int:=Gettickcount;
Fertig.

FabianIBerlin 6. Mär 2005 22:06

Re: Systemzeit abfragen in milisekunden?
 
also irgendwie ist es nicht das was ich suche ich machs mal genauer:
Ich muss die dauer eines Sortierverfahren in milisekunden messen dazu habe ich mir gedacht das ich das so machen kann:
Code:
   
start :tDatetime;
Sotierzeit : integer;
Start := now;
Sortierzeit := now - start;
das sind aber aber nicht kompatible typen :/

Nikolas 6. Mär 2005 22:16

Re: Systemzeit abfragen in milisekunden?
 
Dann schau mal nach Delphi-Referenz durchsuchenmillisecondsbetween. [Unit Dateutils]

scp 6. Mär 2005 22:20

Re: Systemzeit abfragen in milisekunden?
 
Delphi-Quellcode:
start :Cardinal;
Sotierzeit : Cardinal;
Start := GetTickCount;
Sortierzeit := GetTickCount - start;

Binärbaum 7. Mär 2005 00:28

Re: Systemzeit abfragen in milisekunden?
 
Zitat:

Zitat von FabianIBerlin
also irgendwie ist es nicht das was ich suche ich machs mal genauer:
Ich muss die dauer eines Sortierverfahren in milisekunden messen dazu habe ich mir gedacht das ich das so machen kann:
Code:
   
start :tDatetime;
Sotierzeit : integer;
Start := now;
Sortierzeit := now - start;
das sind aber aber nicht kompatible typen :/

Eben. Aber das kann man beheben, indem man einfach die Typen ändert.
Delphi-Quellcode:
var start, Sortierzeit: TDateTime;
begin
  Start := now;
  //hier wird sortiert
  Sortierzeit := now - start;
end;
MfG
Binärbaum


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz