[DIRECTX 9.0 - Delphi] Timer irregulie
Bonjour,
Je entrain de voir pou realiser un timer en directx en me basant sur le environnement.get_tickcount.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
if Environment.get_TickCount mod 1000 = 0 then
// on recupere le temps en milliseconde//
begin
tmptime := tmptime - 1 ;
if tmptime = 0 then
begin
tmptime := 59;
min := min - 1;
end;
end; |
enfin la gestion du compteur marche, mais j ai des irregularites sur l incrementation et quand je fais tourner le programme sur une autre machine ca ne marche quasiment plus, la decrementation se fait par deux ne se fait plus etc ...