Affficher un message

frexbetty Messages postés 21 Date d'inscription   Statut Membre -  
choubaka Messages postés 5535 Date d'inscription   Statut Modérateur Dernière intervention   -
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

  1. choubaka Messages postés 5535 Date d'inscription   Statut Modérateur Dernière intervention   2 113
     
    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
    1. frexbetty Messages postés 21 Date d'inscription   Statut Membre
       
      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
  2. choubaka Messages postés 5535 Date d'inscription   Statut Modérateur Dernière intervention   2 113
     
    TonTexte = "Le temps écoulé est : " + a + " h" + b + "m"

    0