Lettre du lecteur

Fermé
turblad Messages postés 36 Date d'inscription mercredi 12 novembre 2003 Statut Membre Dernière intervention 16 septembre 2009 - 16 sept. 2008 à 16:39
turblad Messages postés 36 Date d'inscription mercredi 12 novembre 2003 Statut Membre Dernière intervention 16 septembre 2009 - 16 sept. 2008 à 16:47
Bonjour,

Une application Delphi fait appel à un disque ou une clé USB externe.
ex : F:\mondossier\
Cependant, sous windows, si par hasard une clé USB est restée branchée au moment du démarrage, le disque que je vais brancher (sur lequel se trouve le dossier \mondossier\) va s'appeler G: au lieu de F:, d'où une erreur "dossier introuvable".
Existe-t-il un moyen d'identifier physiquement le périphérique de façon à mettre la bonne lettre à l'aide d'une variable?
L'attribution d'un nom de volume à chaque périphérique facilite-t-il la chose? Peut-être grâce à une variable d'environnement?
Dans tous les cas, si oui, comment faire?

Très grand Merci d'avance
A voir également:

1 réponse

tisba972 Messages postés 337 Date d'inscription mardi 15 juillet 2008 Statut Membre Dernière intervention 9 septembre 2011 44
16 sept. 2008 à 16:44
bonjour,

L'idela serait de d'ajouter dans ton script une ligne qui dit au programme que si il trouve pas F:\mondossier\ , et bien de traiter G:\mondossier\ .
ce serait le plus pratique à mon avis.
1
turblad Messages postés 36 Date d'inscription mercredi 12 novembre 2003 Statut Membre Dernière intervention 16 septembre 2009
16 sept. 2008 à 16:47
Effectivement, c'est tellement simple que je n'y avais pas pensé. Cependant, ça ne me parait pas très élégant.
Merci tout de même, à défaut de mieux je me pencherai là dessus.
0