quelqu'un aurait-il une solution pour obtenir l'heure du Palm, avec une précision supérieure à la seconde ( n'importe laquelle, en dixième, centièmes ou "Ticks per seconds" ). L'ordre de grandeur à peu d'importance, j'ai juste besoin de la seconde "courante", avec une fraction.
J'ai essayé ça, mais je me suis emmelé les pinceaux:
UInt32 Secondes = TimGetSeconds () ;
DateTimeType st ;
TimSecondsToDateTime ( Secondes, &st ) ;
const UInt32 ticksPerSec = SysTicksPerSecond () ;
UInt32 Ticks = TimGetTicks() % ticksPerSec ;
double secondes = (double)(st.second) + (double)(Ticks)/(double)ticksPerSec ;
Le pb, c'est que ma variable "ticksPerSec" ne revient pas à 0 au moment du changement de secondes, d'ou une impression que la "seconde" saute de temps en temps en arrière.
Si quelqu'un peut me donner une solution, il aura droit à ma reconnaissance éternelle
C'est encore pour un de mes programmes totalement inutiles