|
|
|
|
|
- Appels multiples de la fonction fDétecteStockageAmovible
- Procédure locale à la fenêtre
- Limitations
- Equivalence
fDétecteStockageAmovible (Fonction) En anglais : fDetectRemovableStorage Détecte si une unité de stockage amovible (par exemple CD, clé USB, appareil photo USB, ...) a été ajoutée ou enlevée. SI fDétecteStockageAmovible("MaProcédure") = Faux ALORS Erreur(ErreurInfo()) FIN
//---------------------------------------- PROCÉDURE Maprocédure(Lettre, Action) SI Action = StockageAmovibleInséré ALORS Info(Lettre + ": Inséré") SINON Info(Lettre + ": Ejecté") FIN
Syntaxe
<Résultat> = fDétecteStockageAmovible(<Procédure WLangage>)
<Résultat> : Booléen - Vrai si la détection a été effectuée.
- Faux dans le cas contraire.
<Procédure WLangage> : Nom de procédure - Nom de la procédure WLangage à exécuter lors de la détection. Cette procédure est appelée à chaque fois qu'une unité de stockage est insérée ou éjectée.
- Chaîne vide ("") pour désactiver la détection.
Cette procédure est de la forme : PROCEDURE <Nom de la procédure>(<Lettre du lecteur>, <Type d'action>) Le paramètre <Lettre du lecteur> est une chaîne permettant de connaître la lettre du lecteur associée à l'unité de stockage. Le paramètre <Type d'action> est un entier permettant de savoir si le périphérique a été inséré ou éjecté. Ce paramètre peut prendre pour valeur : | | StockageAmovibleInséré | Une unité de stockage amovible a été insérée. | StockageAmovibleRetiré | Une unité de stockage amovible a été éjectée. |
Remarques Appels multiples de la fonction fDétecteStockageAmovible Si cette fonction est exécutée plusieurs fois avec des procédures différentes passées en paramètres, la dernière procédure utilisée remplacera toutes les procédures appelées auparavant : les premières procédures ne seront plus rappelées. Procédure locale à la fenêtre Si <Procédure WLangage> est une procédure locale à une fenêtre, la détection prendra fin lorsque la fenêtre sera fermée. Il est conseillé d'utiliser une procédure globale. Limitations La fonction fDétecteStockageAmovible ne doit pas être exécutée depuis un thread secondaire. Composante : wd300std.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|