Folgefehler wirst du immer haben. Selbst ein einfaches Sleep zeigt mit
QueryPerformanceCounter nachgemessen doch erhebliche Schwankungen, vor allem im kurzen Bereich, gerade weil Sleep intern die CPU-Leistung einem anderen Prozess zugute kommen lässt.
Ansonsten dein Beispiel zu den MMTimern habe ich bei den Schweizern gefunden:
http://www.swissdelphicenter.ch/de/showcode.php?id=216
Und was fertiges hier in der
DP.
Bernhard