j'ai un problème pour la detection des repertoires (les noms) d'un disque ou d'un dossier pour la création d'un explorateur en TP7
j'ai un problème pour la detection des repertoires (les noms) d'un disque ou d'un dossier pour la création d'un explorateur en TP7
Tu devrais faire un tour du coté de findfirst et findnext, en spécifiant bien les paramètres de recherches (Directory) dans findfirst ! Si tu souhaites utiliser les noms longs, va faire un tour dans les fonctions de l'interruption 2Fh !!
Regarde aussi sur le forum, parce qu'il me semble qu'il existe des messages similaires au tien !
a+
Et fait gaffe lors de ta recherche de répertoires à ne pas bloquer sur les noms '.' et '..' renvoyés par FindFirst.
De plus, il arrive (c'est même peut-être toujours le cas) que la fonction FindFirst soit buguée : soit elle ne renvoie aucun répertoire, soit elle renvoie absolument tout (fichiers inclus). Il semblerait donc nécessaire d'effectuer un FindFirst général (avec AnyFile comme attributs) puis de différentier les répertoires en regardant la valeur du champ Attr du record SearchRec.
A+
Partager