Bonjour,

Je suis en train de développer une petite application Chrono que je vais porter vers une application pour Smartphone/PDA Phone.

La manière la plus simple que j'ai trouvé de faire le chrono, est la suivante :

1) Créer un objet DT1 (DateTime) qui est assigné à DateTime.Now
2) Lancer le chrono.
3) On entre dans une boucle TANT QUE.
4) Créer un objet temporaire (DateTime) qui est assigné à DateTime.Now
5) TimeSpan = temporaire - DT1.
6) On boucle TANT QUE pas fin.
7) Fin.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
DateTime dt = new DateTime();
dt = DateTime.Now;
 
...
 
While(!fin)
{
     DateTime dt2 = DateTime.Now;
     TimeSpan span = dt2 - dt;
     lTime.Text = span.ToString();
     ...
}
Différence de DATE.

Le problème :
C'est la précision ! Je n'ai qu'une précision à la seconde.

J'aimerais avoir une précision de l'ordre du 10ieme ou du 100ieme de seconde. (MilliSecond ?)

Comment arriver à obtenir une précision pareille avec différence de date ?

Ou y aurait-il un autre moyen de créer un chrono autrement qu'avec une différence de dates ?

Merci d'avance.