Thema: Delphi Wie schnell ist Now?

Einzelnen Beitrag anzeigen

Benutzerbild von Sprint
Sprint

Registriert seit: 18. Aug 2004
Ort: Edewecht
712 Beiträge
 
Delphi 5 Professional
 
#23

Re: Wie schnell ist Now?

  Alt 9. Sep 2004, 18:37
Zitat von glkbkk:
wo ist der fehler in meinem quelltext?
Zuerst einmal musst du wissen was die Funktion Now macht. Now ruft intern die WinAPI Funktion GetLocalTime auf.
Diese Funktion steckt in der KERNEL32.DLL Datei.
Dieser Wert wird aber nur in einem bestimmten Takt erneuert. Wenn du also in einer Schleife eine Minute lang aufrust,
dann ist einmal das System ausgelastet und du verfälscht dadurch die Geschwindikeit von Windows. Hinzu kommt noch, das der interne Wert von GetLocalTime nicht bei jedem Aufruf erneuert wird.
Also wirst du so nie eine genaue Zeitmessungen durch führen können.
Ciao, Sprint.

"I don't know what I am doing, but I am sure I am having fun!"
  Mit Zitat antworten Zitat