Forum: Win32/Win64 API (native code)
Delphi
by supermuckl,
2. Okt 2006
Dann scheint wohl die einzige Möglichkeit, einen Mittelwert über 5 Pings zu ziehen :/
Eigentlich sollten dann aber auch andere Programme, die solche Zeitabstände messen, probleme haben ?!
Ist es noch irgendjemand anderst aufgefallen bei irgend einem Programm?
Forum: Win32/Win64 API (native code)
Delphi
by supermuckl,
2. Okt 2006
hmm klingt alles logisch aber ich will doch mal meine probleme darstellen, die ich bekommen würde, wenn ich getickcount in meinem projekt verwenden würde:
Hmm klingt alles logisch, aber ich woll doch mal meine Probleme darstellen, die ich bekommen würde, wenn ich GetTickcount in meinem Projekt verwenden würde, anstatt das mit dem QueryPerformanceCounter Dingens zu berechnen:
Also es geht um...
Forum: Win32/Win64 API (native code)
Delphi
by supermuckl,
1. Okt 2006
könnte man denn (jetzt mal von der highskilligen geschichte abgesehen) eine einfachere klasse erstellen, die ansatzweise genauer ist, als die gettickcount methode ?
also mit queryperformance timers, die dann halt wie schon hagen sagt, 3 mal hintereinander kalibriert werden und das beste genommen wird mit sleep(0) davor damit der prozess net auf nem anderen kern geswitcht wird, solange...
Forum: Win32/Win64 API (native code)
Delphi
by supermuckl,
29. Sep 2006
ich hab das gleiche problem mit dem queryperformancecounter dingens.
meine zeitberechnung zeigt teilweise sogar negative werte an, wenn ich die zeit zwischen 2 befehlen messen will, die dort vergangen ist!!
ich bin mit meinem latein am ende.
gettickcount ist mir auch zu ungenau
und der dx-timer zu ressourcenintensiv