IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

sub avec paramétre dans une boucle


Sujet :

VB.NET

  1. #1
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    758
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Février 2007
    Messages : 758
    Points : 279
    Points
    279
    Par défaut sub avec paramétre dans une boucle
    Bonjour,

    j'ai coder une fonction qui d’après le texte (String) quelle rencontre déclenche un fichier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Sub dispositif_depart(ByVal vehicule As String) 'declenche le son qui correspand au vehicule
            Select Case vehicule
                Case "VSAV1NOV"
                    My.Computer.Audio.Play(svsav1, _
            AudioPlayMode.WaitToComplete)
                Case "VSAV2NOV"
                    My.Computer.Audio.Play(svsav2, _
            AudioPlayMode.WaitToComplete)
                Case "FPT1NOV"
                    My.Computer.Audio.Play(semb, _
            AudioPlayMode.WaitToComplete)
            End Select
    Ensuite j'ai une boucle qui parcours un tableau avec parfois les 3 véhicules ou 2 ou un seul, et je souhaite lire les fichiers son, les un à la suite des autres j'ai donc fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim h As Integer = 0
                For h = 0 To tab.Length - 1
                    dispositif_depart(tab(h))
                Next h
    Le soucis c'est que c'est toujours le premier indice qui est lu est pas les autres, j'ai mis un point d’arrêt et voici pourtant les valeurs de mon tableau :
    tab(0) = "VSAV1NOV"
    tab(1) = "VSAV2NOV"
    tab(3) = "FPT1NOV"


    je ne vois pas ou est le problème !!

  2. #2
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    758
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Février 2007
    Messages : 758
    Points : 279
    Points
    279
    Par défaut
    C'est bon c'est résolu en fait je n'avais pas remarqué que pour mes lignes suivantes j'avais un saut ligne, (j'ai pu le voir en cliquant sur la loupe), donc j'ai remplacé le saut de ligne par un vide, et voila mon code :

    et mainteant tous fonctionne à merveille.

    désolé pour le dérangement est bonne faite

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-MAC 2011] Liste de validation avec paramètres dans une boucle de test
    Par cordy style dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 04/11/2014, 19h49
  2. [bash]Modification de paramètres dans une boucle
    Par troumad dans le forum Shell et commandes GNU
    Réponses: 18
    Dernier message: 28/10/2007, 16h05
  3. Réponses: 3
    Dernier message: 20/04/2007, 14h06
  4. [VBA-E] pb avec offset dans une boucle
    Par davidlb dans le forum Excel
    Réponses: 4
    Dernier message: 01/04/2007, 09h15
  5. Problème avec TNMSMTP dans une boucle.
    Par Orgied dans le forum Web & réseau
    Réponses: 3
    Dernier message: 07/04/2004, 10h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo