Numerinsky
Messages postés3Date d'inscriptiondimanche 10 avril 2005StatutMembreDernière intervention24 mars 2008
-
24 mars 2008 à 11:07
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 2015
-
24 mars 2008 à 12:43
Bonjour, je voudrais faire apparaître un court message avec bouton ok (genre msgbox) quand windows se ferme à ma demande (démarrer/arréter).
(j'ai la mauvais manie d'oublier ma clé USB sur mon PC - pleine de docs bien sûr - quand je part au boulot). Ce message m'inviterais à ne pas oublier
d'enlever ma clé. Quelqu'un aurait -t-il une solution à partir de VB5 (ou de VB6)?
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 24 mars 2008 à 12:43
Salut
Il te suffit de créer une appli VB qui tourne et qui ... ne fait rien.
Dans le Form_QueryUnload, un des arguments te donne la raison de la demande de fermeture de l'application.
Si la raison est 'fermeture de session', affiche ton message, ta MsgBox.
Mais attention, si ce message reste trop longtemps sans réponse, le système considèrera que ton programme ne répond pas et affichera la fenêtre système avec la tempo et le bouton "forcer la fermeture".
Une autre solution consiste à enregistrer un message volcal en WAV "N'oublie pas ta clé USB" et d'associer ce fichier WAV au son de l'évènement "fermeture de sWindows" ou "fermeture de session".
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)