cs_nana10
Messages postés17Date d'inscriptionvendredi 19 mai 2006StatutMembreDernière intervention24 juin 2006
-
19 juin 2006 à 08:33
cs_nana10
Messages postés17Date d'inscriptionvendredi 19 mai 2006StatutMembreDernière intervention24 juin 2006
-
19 juin 2006 à 18:42
bonjour,
j'ai un petit probléme d'affichage:
je travaille en vb6
j'ai voulu calculer la durée entre deux heures et afficher cette durée sous form de msgbox et j'ai fais ça:
dim a,b as variant
if Minute(MaskEdBox2) < Minute(MaskEdBox1) Then
a = Hour(MaskEdBox2) - Hour(MaskEdBox1) - 1
b = 60 - Minute(MaskEdBox1) + Minute(MaskEdBox2)
Else
a = Hour(MaskEdBox2) - Hour(MaskEdBox1)
b = Minute(MaskEdBox2) - Minute(MaskEdBox1)
End If
MsgBox("le temps ecoulé est:"&a&"h"&b&"min")
le probléme c'est au que ce msgbox ,il m'affiche rien
merci pour votre intentions.
mongol77
Messages postés75Date d'inscriptiondimanche 2 octobre 2005StatutMembreDernière intervention24 juin 2007 19 juin 2006 à 13:32
Salut,
Fais attention , en vb6:
"dim a,b as variant "
Quelque soit le type défini à la fin de ta ligne , seul "b" sera du type choisi et "a" sera toujours de type variant.
Mais dans cette exemple (avec variant), ca ne pose pas de problème, avec tout les autres type (integer, string...), ca aurait posé problème