Electronica

Accueil  Nouvelles  Téléchargements  Liens  FAQ  Livre d'or  Forum
Utilisation des DLL sous Visual Basic 3.0


Il est fort probable que ce qui suit reste valable pour les versions plus récentes de Visual Basic.
Afin d'illustrer au mieux l'utilisation d'une DLL je vous propose de télécharger la DLL IO.DLL qui a été crée dans la leçon précédente. Afin de la rendre disponible il convient de copier ce fichier dans le répertoire WindowsSystem ou Win95System de votre disque dur.

Je rapelle que cette DLL contient les fonctions et procédure suivantes :

Procedure OUT(Adresse du port;Valeur a écrire sur ce port)
Function INP(Adresse du port que l'on désire lire) qui renvoie l'octet présent sur le port.

Comment utiliser IO.DLL sous Visual Basic... pas à pas

Lancer Visual Basic

 v1.gif
Une vue de l'interface de Visual Basic


Accéder au code source par la commande Affichage puis code.Dans la fenêtre qui s'ouvre choisir l'option (Général) comme le montre l'écran ci dessous.

 v2.gif
Le source à modifier

Modifier ensuite le code comme l'écran ci-dessous.

 v3.gif
Le source à modifier

Ces deux lignes déclarent la fonction INP et la procédure OUT exactement comme elles ont été implémentées dans la leçon précédente mais en adaptant la syntaxe au language Visual Basic. La clauses lib "io.dll" permet de préciser au compilateur que ces routines se trouvent dans le fichier IO.DLL ( dans le répertoire system de votre ordinateur... ). La clause byval est obligatoire et permet de passer les paramêtres par valeurs ...

Afin d'illuster l'utilisation des routines OUT et INP, creer sur la feuille Form1 un bouton. Double cliquez sur celui-ci pour accéder a l'évènement commande1_Click et modifier le source comme indiqué ci-dessous. Exécuter le programme. A chaque fois que vous cliquerez sur le bouton, le port n° H378 sera lu et la valeur stocké dans la variable a puis, la valeur 1 sera envoyé sur le Port n° H378. C'est aussi simple que cela !

 v4.gif
Le source modifié


Date de création : 28/10/2005 @ 18:06
Dernière modification : 23/01/2008 @ 17:58
Catégorie : Les DLL
Page lue 5847 fois

Réactions à cet article

Personne n'a encore laissé de commentaire.
Soyez donc le premier !

up Haut up


GuppY - http://www.freeguppy.org/   Site créé avec GuppY v4.5.8 - © 2004-2005 - Licence Libre CeCILL   GuppY - http://www.freeguppy.org/
Document généré en 0.13 seconde