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
Partager