S'identifier

API
Documentation
Ressources
Trucs & astuces
Libre
Gabarits
Services

Membres
Participer
Visiter

Contact

Meilleure résolution
mode 800 x 600

Optimisé pour
IE v.5
Netscape v.6
mais surtout pour
Mozilla v.1
minimum

 


Membre de Click-FR®, Réseau francophone Paie-Par-Click

GetLogicalDrives

Date de parution : 06/05/2000 - Cette fiche API a été lue 1690 fois

Description

GetLogicalDrives détermine quels sont les lecteurs logiques valides sur l'ordinateur. Pour chaque lecteur logique est assigné une lettre (tel que A: ou C:). La valeur de chaque lettre est une puissance de 2, ainsi le lecteur A: correspond à 1, le B: à 2, le C: à 4 et ainsi de suite. La valeur retournée par la fonction est un entier long correspondant à l'addition de chaque lecteur trouvé.

Syntaxe

AppelDLL32("kernel32", "GetLogicalDrives")

Compatibilité

Windows 32s, 9x, 2000 et NT

Remarque

Exemple 1

// Combien avons nous de lecteurs sur cette machine ?
NbLec est un entier long

NbLec = AppelDLL32("kernel32", "GetLogicalDrives")

// Testons maintenant les valeurs retournées de A: jusqu'à D:
// par une comparaison binaire de celles-ci
// Ce code vous est offert par Beaussier en ligne
Si ( EtBinaire(NbLec, 1)) = 1 Alors Info("Le lecteur A: existe.")
Si ( EtBinaire(NbLec, 2)) = 2 Alors Info("Le lecteur B: existe.")
Si ( EtBinaire(NbLec, 4)) = 4 Alors Info("Le lecteur C: existe.")
Si ( EtBinaire(NbLec, 8)) = 8 Alors Info("Le lecteur D: existe.")
// et ainsi de suite...


Nombre de commentaire sur GetLogicalDrives : 0

Rappel : Le code fourni est compatible Windev v.4 et 5. Pour les versions supérieures, vous devez modifier le type des variables numériques. Par exemple : entier long devient entier.
Bien sûr, les marques citées sont déposées par leurs sociétés respectives. Ces pages sont à la disposition de tous, le code fourni est libre mais toute responsabilité est déclinée en cas de mauvais usage ou de dysfonctionnement.
© 2000-2005 Beaussier & Le Centre W..D..