DriveComboBox et lecteur réseau
Bonjour
je travaille avec Builder C++ Version 4 sous Windows 8
En ressortant un vieux projet, je me suis rendu compte que DriveComboBox ne "voit" pas mes lecteurs réseau. J'ai cherché des raisons, une solution, ... je ne vois pas. Les archives du forum ont plusieurs articles sur DriveComboBox. Rien vu sur le lecteur réseau.
L'explorateur Windows voit les lecteurs réseau sans problème et permet d'y accéder bien sûr.
Quelqu'un aurait-il une idée ? :P
Obsolète ne veut pas dire dépassé ...
Merci du commentaire.
Décidément on comprend pourquoi les vieux de plus de 15 ans ne trouvent plus de travail en France ...
Un outil marche toujours quelque soit son âge. Simplement, il faut éviter de lui faire faire des choses que seules un "djeun" est capable de faire : bosser la nuit pour rien, piquer les idées à son tuteur et autres joyeusetés.
Plus sérieusement.
Pour analyser les répertoires des lecteurs réseau et autres d'ailleurs, il existe (même dans Builder Cpp 4 !) un #include <FileCtrl.hpp> dans lequel on trouve une fonction SelectDirectory(Caption, Root, Directory).
Quand on exécute cette fonction - par exemple en la mettant dans le Onclick d'un bouton - l'une des deux boîtes de dialogue de WIN32 - celle qui donne l'arborescence de TOUT le poste de travail, y compris le réseau local - s'ouvre.
Son titre est Caption.
Root et Directory sont les références par défaut dans l'arborescence du poste de travail. Voir F1 dans l'IDE.
L'utilisateur dispose alors d'un arbre dans lequel il choisit le lecteur et le répertoire qu'il veut et il fait OK.
En réponse, le nouveau répertoire est disponible dans Directory.
Vieillerie et obsolescence
Comme celle de Djmsoftware, ta réplique est pleine de bon sens.
Le développement d'applications utilisant des techniques obsolètes présente cependant un certain nombre d'avantages.
Particulièrement, tourner autour des logiques imposées par MS permet une grande liberté et une certaine insensibilité aux nuisibles.
Par ailleurs, la complexité croissante des techniques logicielles conduit à écarter de la course les équipes trop réduites. Parce que pour connaître toutes les techniques logicielles, il faut être avec de nombreux spécialistes. Le forum C++ Builder est l'un des moyens pour permettre à des individuels ou à de très petites équipes de progresser. Mais, quand j'aperçois la sophistication des méthodes et des objets contemporains, j'ai l'impression que même la solidarité des forums arrive à son apogée.
Il faudra bien savoir s'arrêter.
D'où peut être pas la culture de l'obsolescence !!! comme quelque chose qui passe sur la limite de la nouveauté inaccessible.
Note : j'ai commencé avec Fortran, puis Basic GW et Turbo-Pascal ! C'était au début des années 80.
Sur l'environnement rétro-compatible, la formule est amusante et je la prends pour un sarcasme raisonnable. Chiche !