Bonjour,

Voila j'ai un problème avec mon application. Je développe sous visual 2010.

Lors du changement d'heure d'été, il y a un décalage d'heure sur mon appli.
Je m'explique:
Exemple pour cette année:
Du 11/03/2012 au 24 mars 2012, mon application affiche une heure de plus que mon ordinateur.

Je règle mon appli comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
putenv(m_csTimeRef); //m_csTimeRef est ici égale à TZ=GMT -1GDT
tzset();
Après je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
CTime l_Time;
l_Time=CTime::GetCurrentTime();
m_wndStatusBar.SetPaneText(2,l_Time.Format(_T("%H:%M:%S")));
pour afficher l'heure.

Avant le 11/03 et après le 24/03, l'heure affichée par mon appli est la même que celle affichée par mon ordi. Mais entre le 11/03 et le 24/03 elle affiche une heure de plus.

Le 11/03 correspond au passage à l'heure d'été par les Etats Unis.

Quelqu'un aurait-il une solution pour que ce décalage n'existe pas?

Merci d'avance