* *
* *
Electronique
+ Arduino
+ Bus I2C
+ Divers
+ Game Boy Advance
+ Robotique
+ Z80
Informatique
+ Commande numérique
 -  Les DLL
+ Mon Guppy
+ divers
Mathématiques
Astronomie
Webmaster - Infos
Ecrire à Grosse Christophe  Webmestre
Ajouter aux favoris  Favoris
Recommander ce site à un ami  Recommander
Version mobile   Version mobile
Recherche




Préférences

 Nombre de membres 30 membres


Utilisateurs en ligne

( personne )
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 5032 fois


Prévisualiser la page Prévisualiser la page     Imprimer la page Imprimer la page

react.gifRéactions à cet article


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


^ Haut ^

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.17 seconde