Hallo,
der PerformanceCoutner ist Systemabhängig. Meiner tick mit 3,6MHz. Das wäre dann ein Overflow nach 81706 Jahren (da ich ja ne 64bit Variable habe)... Bis dahin wird es keine Komputer mehr geben *g*
Zumindest sind die 81tausendjahre mal so rausgekommen, hier der Code:
Delphi-Quelltext
1: 2: 3: 4: 5:
| var F: Int64; begin QueryPerformanceFrequency(F); Edit1.Text := Format('%d %.0f', [F, (High(Int64) / F) / (86400 * 365)]); |
Und der Rückgabewert: "3579545 81706"
Müsste stimmen, oder?
Auf jeden Fall heißt es dass der PerformanceCounter nicht auf jedem System verfügbar sei oder so aber das hat mich bisher nicht davon abhalten können ihn zu benutzen. Ich habe bisher noch nie so was gelesen wie "mein Computer kann das net" oder so.