Salut à tous,
Je cherche a ajouter une durée à la date courante, et récupérer la nouvelle date.
Pour ce faire voila ca que j'ai réalisé grâce aux FAQ:
Soyez indulgent coté syntaxe et autre complexité du code, je ne suis encore qu'un novice en Visual .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 SYSTEMTIME SystemTime; GetSystemTime(&SystemTime); CTime HCourante; HCourante.GetAsSystemTime(SystemTime); UpdateData(true); CTimeSpan TpsTrajet(0, m_TpsTrajetH, m_TpsTrajetM, m_TpsTrajetS); CTime HArrive = HCourante + TpsTrajet; long Jour = HArrive.GetDay(), Mois = HArrive.GetMonth(), Anne = HArrive.GetYear(), Heure = HArrive.GetHour(), Minute = HArrive.GetMinute(), Second = HArrive.GetSecond(); m_HeureArrive.Format("le %i %i %i à %ih %im %is", Jour, Mois, Anne, Heure, Minute, Second); UpdateData(false);
Lorsque j'exécute j'ai un message d'erreur (instruction à "0x...." emploi l'adresse mémoire "0x00000c". la mémoire ne peut pas etre "read")
Lorsque je debug, le prog plante à la ligne suivantePersonnelement je ne vois pas ou ca coince, et je remercie d'avance une réponse pouvant méclairer
Code : Sélectionner tout - Visualiser dans une fenêtre à part long Jour = HArrive.GetDay(),
@+
Partager