[fpc-pascal] The unfortunate deprecation of GetTickCount
    Luca Olivetti 
    luca at ventoso.org
       
    Wed Apr 11 12:25:16 CEST 2018
    
    
  
El 11/04/18 a les 10:06, Luca Olivetti ha escrit:
> 
> BEFORE (with gettickcount):
> 
> ----------------------------------------------------------------------
> var PreviousTick:DWORD;
> 
> ...
>    PreviousTick:=GetTickCount;
> ...
> ... if DWORD(GetTickCount-PreviousTick)>WaitTime then....
BTW, the DWORD typecast is only necessary with fpc, the following 
program gives 4 and 4 if compiled with delphi 2, 4 and -4294967292 if 
compiled with fpc 3.0.4
program project1;
uses
   windows;
var t1,t2,t3:dword;
begin
   t1:=$fffffffe;
   t2:=2;
   t3:=t2-t1;
   writeln(t3);
   writeln(t2-t1);
end.
-- 
Luca
    
    
More information about the fpc-pascal
mailing list