none
InvalidOperationException was unhandled

    Discussion générale


  • Bonjour

    J'essaie d'énumérer tous les répertoires et les sous-répertoires dans un dossier avec le code suivant qui se déroule à partir d'un thread afin que la fenêtre reste sensible.

    J'ai fait des recherches et je ne peux pas trouver une logique et une manière simple de contourner cette erreur.

    Quelqu'un peut-il aider s'il vous plaît?

    Code:

     private void button4_Click(object sender, EventArgs e)
            {
                FolderBrowserDialog fbd = new FolderBrowserDialog();
                DialogResult result = fbd.ShowDialog();     
                ThreadStart childref = new ThreadStart(ChildThreadMethod);           
                Thread childThread = new Thread(childref);
                // Child Thread Starts
                childThread.Start();            
            }               
    
            public void ChildThreadMethod()
            {
                // Inside Child Thread
                string[] files = Directory.GetFiles(txtBoxFolderToScan.Text.ToString());
                string[] dirs = Directory.GetDirectories(txtBoxFolderToScan.Text.ToString());
                foreach (string item2 in dirs)
                {
                    FileInfo f = new FileInfo(item2);
                    lstBoxDirectoryScan.Items.Add(f.Name);
                }
                foreach (string item in files)
                {
                    FileInfo f = new FileInfo(item);
                    lstBoxDirectoryScan.Items.Add(f.Name);
                }            
            }


    Merci

    Rui Ruivo


    Bonjour J'essaie d'énumérer tous les répertoires et les sous-répertoires dans un dossier avec le code suivant qui se déroule à partir d'un thread afin que la fenêtre reste sensible. J'ai fait des recherches et je ne peux pas trouver une logique et une manière simple de contourner cette erreur. Quelqu'un peut-il aider s'il vous plaît?
    Bonjour J'essaie d'énumérer tous les répertoires et les sous-répertoires dans un dossier avec le code suivant qui se déroule à partir d'un thread afin que la fenêtre reste sensible. J'ai fait des recherches et je ne peux pas trouver une logique et une manière simple de contourner cette erreur. Quelqu'un peut-il aider s'il vous plaît?
    Bonjour J'essaie d'énumérer tous les répertoires et les sous-répertoires dans un dossier avec le code suivant qui se déroule à partir d'un thread afin que la fenêtre reste sensible. J'ai fait des recherches et je ne peux pas trouver une logique et une manière simple de contourner cette erreur. Quelqu'un peut-il aider s'il vous plaît?
    jeudi 13 juillet 2017 20:41

Toutes les réponses

  • Bonjour Rui,
    Merci d’avoir contacté les forums MSDN France. La langue utilisée sur ces forums est la langue Française, donc s’il vous plaît modifiez votre premier message, comme on vous demande dans l’étiquette sur les forums MSDN France.
    Merci pour votre compréhension et collaboration.

    Cordialement,
    Nina

    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    vendredi 14 juillet 2017 09:06
    Modérateur