Sto usando il multi dispositivo in Delphi e sto costruendo un'app per Android. Devo usare GetTickCount
dichiarato in Windows.Dove viene dichiarato GetTickCount in Firemonkey?
Esiste da qualche parte in firemonkey o c'è un'alternativa?
Sto usando il multi dispositivo in Delphi e sto costruendo un'app per Android. Devo usare GetTickCount
dichiarato in Windows.Dove viene dichiarato GetTickCount in Firemonkey?
Esiste da qualche parte in firemonkey o c'è un'alternativa?
GetTickCount
è una funzione di Windows e quindi non esiste su altre piattaforme. Per le vostre esigenze multipiattaforma è necessario utilizzare TStopWatch
da System.Diagnostics
.
uso TThread.GetTickCount è piattaforma trasversale
Questo soffre di ribaltamento a causa di ritorno tipo essendo 32 bit –
Questa è la risposta migliore, comunque. –
Buona risposta, ma la risoluzione di 'GetTickCount' fa schifo. È limitato artificialmente a 1 risoluzione MS. [Su Windows ha una deriva di +/- 10 a 16] (https://msdn.microsoft.com/en-us/library/windows/desktop/ms724408%28v=vs.85%29.aspx) millisecondi. Molto meglio usare TStopWatch. E (come da commento di Davide) ogni 47,6 giorni il tuo timer si arrenderà. – Johan