Je ne sais pas si je suis bien éveilé,mais je ne suis pas d'accord:
MaDate = aujourdhui, etc: c'est juste, mais ce qu'Antoine dit n'est pas
modifié (si j'ai bien compris) par cette explication.
Pour TotalSeconds, il s'agissait de passer à côté d'un bug dans une
anciennd version de RB qui est corrigé depuis pas mal de temps.
En résumé, je vais vérifier, mais les deux messages ci-dessous
n'apportent rien au sujet.
Ici, çà marche:
propriété de window initialisée dans Window1.Open
now = new date
PushButton1 affiche la date du jour
EFReport.Text = "Date du jour: " + now.LongDate
PushButton2 affiche la date de "demain"
Dim demain As Date
demain = now
demain.day = demain.day + 1
EFReport.Text = "Date du jour: " + demain.LongDate
dans un EditField.
Plusieurs clicks dans le PushButton2 augmentent la date de "demain" d'un
jour
Ai-je bien compris ?
E.
Eric Ferrer a écrit :
Le 21 juil. 2007 à 13:48, olivier corouge a écrit :
Attention MaDate est une instance de classe. Donc quand tu écris
MaDate = aujourdhui
MaDate et aujourdhui font référence à la même instance de la classe
Date.
exact !
et je dirais même plus : pour récupérer une valeur de date dans une
autre, on peut faire comme suit :
MaDate.TotalSeconds = aujourdhui.TotalSeconds
Ainsi, MaDate a la même valeur qu'aujourdhui, mais sans faire
référence à la même instance.
On peut alors modifier MaDate sans toucher à aujourdhui...
Eric
|