Timer - *Win98 a WinXP*

0

Jak zrobić żeby timer pracował tak samo na windows 98 i tak samo na XP.
Timer.interval mam ustawione na 20 ale w Win98 chodzi znacznie wolniej niż w XP

Pomóżcie [stuk]

0

mozesz uzyc DXTimer z delphiX, ponoc dokladniejszy, albo liczyc czas w watku.
roznica polega w budowie systemu. win98 jest za wolny jesli chodzi o programy. (jest przestarzaly)
jesli chcesz miec sekundy dokladnie tak jak w zegarze Win pobieraj czas i sprawdzaj roznice co 1ms. jesli jest to jest juz 1 sekunda :)

0

Możesz zapomieć o 20 ms w Win98. Timery dosopochodnych windoz mają rozdzielczość ok. 50 ms. Pochodne NT ok. 10 ms - stąd różnica w szybkości, ale to raptem dwa takty zegara więc dokładność też nie jest duża.

Chyba dobrym pomysłem jest timer z DX. O ile dobrze pamiętam, to jego rozdzielczość jest ok. 1 ms, ale nie wiem czy to nie zależy od sprzętu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1