Pour quoi MessageBox apparait 2 fois

rickst4444 Messages postés 7 Date d'inscription mardi 9 mai 2023 Statut Membre Dernière intervention 30 décembre 2023 - Modifié le 20 mai 2023 à 18:29
Whismeril Messages postés 19021 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 16 avril 2024 - 21 mai 2023 à 11:32
Sub Ordredecompet(A)

        ' conte nombre de participant dans classe 
        For I = 0 To 5

            If Nameinfo(I, A) = 1 Then Nombleparticip(A, 0) = Nombleparticip(A, 0) + 1

        Next

        MessageBox.Show("test" & Nombleparticip(A, 0))

end sub

5 réponses

NHenry Messages postés 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 159
20 mai 2023 à 19:54

Comme tu fais du VB.NET, pense à activer Option Explicit et Option Strict et corriges ton code.
Ensuite, l'explicaiton que je vois c'est que tu appelle 2 fois Ordredecompet.


1
vb95 Messages postés 3472 Date d'inscription samedi 11 janvier 2014 Statut Contributeur Dernière intervention 13 avril 2024 169
20 mai 2023 à 18:16

Bonjour est un mot très apprécié pour les bénévoles qui animent ce site

Ensuite pourquoi avoir posté dans le forum C# alors que le code présenté est du VB ?

Dans le titre de ton message tu parles de VB 6 . 

MessageBox.Show

C'est du VB Net pour moi . A moins que tu ne veuilles traduire du VB Net en VB 6 .

VB 6 est abandonné par Microsoft depuis 1998 pour les particuliers et depuis 2008 pour les grands comptes ( les grosses entreprises pour simplifier ) 


0
@karamel Messages postés 1854 Date d'inscription vendredi 9 mai 2008 Statut Modérateur Dernière intervention 8 avril 2024 153
20 mai 2023 à 18:31

bonjour

je déplace le message vers le forum vb.net


0
vb95 Messages postés 3472 Date d'inscription samedi 11 janvier 2014 Statut Contributeur Dernière intervention 13 avril 2024 169
20 mai 2023 à 19:26

Merci bien @karamel et salut à toi


0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Whismeril Messages postés 19021 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 16 avril 2024 656
21 mai 2023 à 11:32

Bonjour 

je pense la même chose que NHenry, une façon simple de vérifier et de mettre un point d'arrêt sur la ligne

MessageBox.Show

Et au 2 eme passage exécuter en pas à pas pour quelle méthode a appelé OrdreCompet, et tant qu'à faire espionner les variables pour déterminer pourquoi ce 2eme appel.


0
Rejoignez-nous