Bonjour à tous,
j'ai une erreur "Erreur Win32. code : 1400. Handle de fenêtre non valide" lorsque j'utilise un TFileListBox.

Voici mon code :
Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
    // je me cré une TFileListBox pour pouvoir récupérer l'ensemble des
   // fichiers d'un répertoire
   TFileListBox *FileListBox1 = new TFileListBox(Sender);
 
   FileListBox1->Hide();
   // j'affecte mon répertoire
   FileListBox1->Directory = chemin;
   for(int i=0;i < FileListBox1->Items->Capacity;i++)
   {
      if((ExtractFileExt(FileListBox1->Items->Strings[i]) == "ext") ||
         (ExtractFileExt(FileListBox1->Items->Strings[i]) == "EXT") )
        cpt++;
   }
...

l'erreur se produit sur la ligne "FileListBox1->Directory = chemin;" (chemin est un String)

Est-ce que j'ai mal utiliser TFileListBox ? ou y a-t-il autre chose sur le handle ?
Merci