je te conseille de ne pas trop te fatiguer d'utiliser un composant tout fait.
Il y en a un dans Delphi 6, et pour les versions précédentes ça doit se trouver sur www.torry.net
Si par contre ton but est de faire ça pour comprendre comment ça marche (dans le cas précédent je supposais que tu voulais juste l'utiliser dans une application), je pense que tu dois utiliser les fonctions FindFirst, FindNext, FindClose pour trouver les répertoires. Pour trouver les disques il doit y avoir une fonction, mais je ne sais pas laquelle.
---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire