Affficher un message

Fermé
frexbetty Messages postés 21 Date d'inscription dimanche 18 juin 2006 Statut Membre Dernière intervention 24 juin 2006 - 19 juin 2006 à 02:04
choubaka Messages postés 39378 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 13 mai 2024 - 19 juin 2006 à 09:09
bonsoir

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 ce message box ,il m'affiche rien
merci pour votre intentions.

2 réponses

choubaka Messages postés 39378 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 13 mai 2024 2 101
19 juin 2006 à 07:54
salut

ça doit être un problème de guillemets

construit ton message avant de lancer le MsgBox

Dim i As Integer

Dim TonTexte As String

//ici tu construis le texte avec tes variables

i = MsgBox(TonTexte, vbInformation, "Info")
0
frexbetty Messages postés 21 Date d'inscription dimanche 18 juin 2006 Statut Membre Dernière intervention 24 juin 2006
19 juin 2006 à 08:39
BONJOUR
merci pour ta réponse mais dis moi svp
mon comment ecrire la formule exacte de message afin d'afficher
la duére en heures et en minutes??

merci infiniment
0
choubaka Messages postés 39378 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 13 mai 2024 2 101
19 juin 2006 à 09:09
TonTexte = "Le temps écoulé est : " + a + " h" + b + "m"


0