Ce code permet de gérer et d'envoyer des données par le port parallèle. Cette application est au départ prévu pour se servir du port LPT1 après on peut modifier le code et en faire ce que veux … Ce programme marche aussi sous Windows 2000 et NT. Je précise parce que c’est ce qui posait problème au début car ces deux systèmes n’inclut pas de contrôles directes des ports il faut donc agir avec les adresses…
Cette première partie de code est a mettre dans la page module du projet :
Cette deuxième partie doit être mise dans une commande de bouton, par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Public Declare Function Inp Lib "inpout32.dll" _ Alias "Inp32" (ByVal PortAddress As Integer) As Integer Public Declare Sub Out Lib "inpout32.dll" _ Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)
(balises codes ajoutées par elifqaoui)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Text2.Text = Str(Inp(Val("&H" + Text1.Text))) permet la réception des donnéesEt celle-ci dans un autre bouton . Out Val("&H" + Text1.Text), Val(Text2.Text) permet la emission des données
Ps : N’oubliez de télécharger le inpout32.dll…
[edité par elifqaoui]
télécharger la DLL depuis le lien suivant :
http://sitelec.free.fr/download/inpout32.zip
[/edité ]i
Partager