Modules: Un utilitaire VB5 pour un "Switchboard" |
Author(s) Dev Ashish |
|
Un utilitaire VB5 pour un "Switchboard".
Plusieurs questions, dans les groupes de discussions, gravitent autour de
la possibilité d'avoir un Switchboard qui permet à l'usager de démarrer
différentes bases de données.
Eh bien, voici la version 1.0 d'un tel utilitaire
créé en Visual Basic 5. L'utilitaire mdbShell emploie la
fonction API ShellExecute pour ouvrir les diverses bases de
données.
Comme pour n'importe quelle version 1.0, mdbShell possède sûrement
des bugs. Je l'ai testé sous NT4 et sous Windows 95. Si vous rencontrez un
bug, ou si vous avez des suggestions, s'il vous plaît, contactez moi avec
un email.
Switchboard.zip
ver 2.00.0007 (size: 54,964 bytes including source code)
Notes
L'INFORMATION FOURNIE DANS CE DOCUMENT ET DANS L'UTILITAIRE
MDBSHELL EST "TEL QUEL" SANS GARANTIE DE QUELQUE SORTE QUE CE SOIT,
EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME TOUT RISQUE ASSOCIÉ À L'UTILISATION
DE CE LOGICIEL.
Ó Dev Ashish & Terry Kreft (1998),
All Rights Reserved
Pour utiliser l'utilitaire mdbShell, vous devez
avoir VB5 installé sur votre machine, ou vous devez avoir les fichiers "runtime";
si ce n'est pas le cas, vous pouvez télécharger le tout depuis le site de
Microsoft.
Msvbvm50.exe
(size: 1,307,480 bytes)
installe les fichiers suivants fournis avec Visual Basic Service Pack 2
et Service
Pack 3:
FILE VERSION
--------------------------
MSVBVM50.DLL 05.00.4319
OLEAUT32.DLL 2.20.4118
OLEPRO32.DLL 5.0.4118
STDOLE2.TLB 2.20.4118
ASYCFILT.DLL 2.20.4118
COMCAT.DLL 4.71
Quand vous utiliserez mdbShell pour la première fois, il
créera une entrée dans le registre du système:
HKEY_LOCAL_MACHINE\SOFTWARE\mdbShell
L'utilitaire mdbShell consiste en deux formulaires, un formulaire maître
contenant une liste de toutes les bases de données et un formulaire caché de
maintenance dont on ne peut accéder qu'en entrant, depuis le formulaire
principal, les clés:
Control-Shift-A puis 1
(pas celui sur le clavier numérique).
Sur le formulaire MDB Controller, le bouton Uninstall
est désactivé par défaut (voir la description du formulaire MDB Maintenance).
Cette fonction a pour but d'effacer l'entrée dans le registre du système.
Cette entrée est cependant re-crée si vous réutiliser à nouveau l'utilité.
Lorsque le formulaire principal est minimisé, sur le Win95/NT's System
Tray, cliquer sur l'icône ramène le formulaire (ou encore, clic de droite
sur l'icône, puis choisir Restore). Choisir Exit
du popup menu a le même effet que de cliquer Exit sur le formulaire principal
et ferme l'utilitaire.
Sur le formulaire MDB Maintenance, the Allow Users to Uninstall
App? permet d'activer ou non le bouton Uninstal sur le formulaire.
Suivre les instructions suivantes pour ajouter des bases de données à la
liste présentée.
- Clicquer Add pour ajouter
une nouvelle base de données à la liste.
- Clicquer le bouton à coté de l'éditon de
" New FileName" pour faire apparaître le dialogue GetOpenFileName.
- Choisir une base de données Access.
- Répéter les étapes pour ajouter une
nouvelle base de données à la liste.
- Cliquer Save & Exit pour sauvegarder
les changements dans le registre du système et fermer le formulaire de
maintenance.
- Le formulaire principal devrait maintenant
montrer les bases de données ajoutées, dans le contrôle de liste.
Bien se rappeler de toujours cliquer sur Save & Exit pour
confirmer quelque changement, même un
Delete.
Happy Shellin'!!
|