begin process at 2012 02 12 12:23:59
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Périphériques

 > COMMANDER LE PORT PARALLELE SOUS WINXP,2000,NT

COMMANDER LE PORT PARALLELE SOUS WINXP,2000,NT


 Information sur la source

Note :
7,33 / 10 - par 3 personnes
7,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Périphériques Classé sous :parallele, lpt, port, commander, piloter Niveau :Débutant Date de création :04/10/2006 Date de mise à jour :08/03/2007 00:17:07 Vu / téléchargé :21 388 / 5 136

Auteur : WariorProg

Ecrire un message privé
Commentaire sur cette source (15)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Petit code utilise la librairie inpout32.dll.Il est destiné au novice car extremement commenté et détaillé. l interface represente les broches du Sub-D25.
Voila Bonne Prog à Tous!!!


 Conclusion

il n y a qu a le lancer, par defaut, l adresse est H378 qui c elle retrouvé dans la plupart des PC mais verifiez quand meme. Il ne faudrait pas que votre machine se mette à fumer.(surtout pour vous: tabagisme passif).lol

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

04 octobre 2006 23:50:27 :
Correction d une ou deux fautes de syntaxe et ajout du fichier Word dans l expliquation. dsl
08 mars 2007 00:17:07 :
Si vous avez des problemes avec la fonction "Hex": Il suffit d'aller dans les references du projet(Menu "Projet" puis "Références..."), de décocher toutes les references s'y trouvant sauf les 3 ref visual basic de bases(en général, les 3 premieres).En effet, il se peut qu'un conflit apparaisse si plusieurs references contiennent le fonction "Hex". Bonnes Prog à tous.

 Sources du même auteur

Source avec Zip Source avec une capture SCROLLER DIGITAL AVEC CAPOT EN VERRE + REFLET. FAÇON WINAMP
Source avec Zip Source avec une capture OBTENEZ L'ICÔNE D'UN FICHIER GRÂCE À SON EXTENSION.

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) LIRE ET CHANGER LA LUMINOSITÉ DES ÉCRANS LCD (DE PORTABLE) C... par ShareVB
Source avec Zip Source avec une capture VISUAL BASIC ET MICROPROCESSEUR MBED par ccllee
Source avec Zip Source avec une capture Source .NET (Dotnet) VARIATEUR SECTEUR 11 VOIES SUR PORT SERIE OU USB par mays
Source avec Zip Source avec une capture PILOTER LES PORTS PARALLELES. par djebbipgm
Source avec Zip PILOTER LES PORT COMM DE PC par djebbipgm

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture PILOTER LES PORTS PARALLELES. par djebbipgm
Source avec Zip PILOTER LES PORT COMM DE PC par djebbipgm
Source avec Zip UTILISATION FACILE DU PORT PARALLÈLE par deadhand
Source avec Zip Source avec une capture Source .NET (Dotnet) ITUNES REMOTE, FABRIQUER SA PROPRE TÉLÉCOMMANDE POUR ITUNES par Blanc
Source avec Zip Source avec une capture TESTEUR POUR PORT PARALLÈLE par vbkarraywalid

Commentaires et avis

Commentaire de Sechaud le 05/10/2006 16:10:51

Problème chez moi avec ces lignes dans

Private Sub Format_Hexa()
........

Text2.Text = "&H" & Hex((Text1.Text) + &H1)  
Text3.Text = "&H" & Hex((Text1.Text) + &H2)

Donne le compte rendu d'erreur:
"Erreur de compilation ou bibliothèque introuvable" en se positionnant sur Hex
Pourtant le code des lignes est correct
Mystère!

Commentaire de VBGenesis le 05/10/2006 19:06:46

En fait il manque la fonction Hex tu as oublié de la mettre WarriorProg

Commentaire de casy le 10/10/2006 19:35:04

Pour faire fonctionner, ouvrir les références du projet et décocher toutes les références sauf les 3 Visual Basic ...
Hex est une fonction de base de Visual Basic, mais certainement qu'une fonction homonyme existe dans une des références manquantes, d'où le message d'erreur de VB qui cherchait celle de la référence manquante.

WarriorProg, un petit reflexe très important à avoir, avant de publier un programme, c'est de faire le ménage dans les références et le composants inutilisés, puis de recompiler (compilation finale) l'exe.

Commentaire de VBGenesis le 11/10/2006 07:29:20

Merci Casy c'est OK! Si la dll fait planter VB lorsque on utilise une de ses fonctions, je crois qu'il faut modifier les parametres du port parallele dans le bios de la carte mère, je suis en train d'essayer tous les réglages chez moi.
A+

Commentaire de Sechaud le 12/10/2006 06:59:22

Merci pour l'info Casy.Effectivement, le problème est résolu.Je vais me souvenir de cette manip.

Commentaire de WariorProg le 08/03/2007 00:06:00

Merci pour toutes ces bonnes remarques, je promet de faire mieux une prochaine fois. Désolé pour les références du projet mais j'en est tellement en cours que j'ai merdé à ce niveaux. Enfin, j'espere que mon code à pu aider des Programmeurs débutants.Bonnes Prog à Tous.

Commentaire de plm77 le 11/05/2007 22:34:59

tip top ... c'est impécable ,super bien commenté tout à fait ce que je cherchai ...continu

Commentaire de vanhelsi le 19/06/2007 16:09:55

bonjour
g un problem avec visual basic6.0 car je suis un debutant
j'ai cree une horloge avec les boucle if then
et j'ai cree des label dans les quelle il existe les orraires
et je veux faire des conditions, si les valeurs dans les labelle sont egaux avec les valeurs dans l'horloge alors ecrire dans le port//
aider moi s'il vous plais.

Commentaire de jmfmarques le 19/06/2007 16:55:05

Bonjour le débutant VANHELSI,

Je vois qu'avant d'avoir un problème avec VB6, tu en as avec la compréhension du but de la présente section (en dehors de tes problèmes manifestes de clavier ....)
Que viens-tu faire là, s'il te plait ?
Je t'encourage à lire les règlements de ce forum, puis d'ouvrir ta PROPRE discussion dans la section appropriée, en surveillant ton orthographe, en évitant l'emploi du SMS, en étant très précis et en montrant le code que tu as commencé à écrire.
Merci de ne pas répondre ici (tu as déjà assez "pollué" le présent sujet.

Commentaire de boutaina17 le 21/11/2007 22:46:21

bonjour
svp j arrive pas à trouevr le code pour controler chercher lpt figurant sur l interface
merci

Commentaire de jimy neutron le 18/02/2008 22:22:41

Salut WarriorProg

Tout d'abord merci pour ton code, bien commenté et soigné..

Je poste pour ta fonction 'GetEtat', telle que je la vois, elle ne peut pas retranscrire en binaire (chaque checkbox etant un bit)la valeur inp32(AdresseEtat). Pour cela il ne faudrais pas commencer par comparer le bit de poids faible, mais par celui de poids fort, soit 2^7, puis 2^6, etc...
donc:

Public Function GetEtat(ByVal Adr As String) As Boolean
Dim i As Integer
Value = Inp32(Adr)
Text5.Text = Value

    For i = 0 To 7
        If Value >= 2 ^ (7 - i) Then
            Form1.ChEtat(7 - i).Value = 1
            Value = Value - (2 ^ (7 - i))
        Else
            Form1.ChEtat(7 - i).Value = 0
        End If
    Next i
End Function

Ou est-ce une question de logique inversée?
J'ai du mal à saisir, merci de ton aide...

Commentaire de khereddine le 10/06/2009 11:19:12

Salut tt le monde
Très bon code Idée et Travail,
Je poste pour une bonne nouvelle et une mauvaise
1/ une amélioration de la fonction 'GetEtat'
Public Function GetEtat(ByVal Adr As Long) As Boolean
Dim i As Integer
Value = Inp32(Adr)
Text5.Text = Value
    For i = 7 To 0 Step -1
        If Value >= 2 ^ i Then
            ChEtat(i).Value = 1
            Value = Value - (2 ^ i)
        Else
            ChEtat(i).Value = 0
        End If
    Next i
End Function

2/ Si jamais un PC brule c'est parce que l'interface commande les mauvais bits
Registre d'état:
bit      7 - 6 - 5 - 4 - 3 - 2 - 1 - 0
Broche   11  10  12  13  15
Registre de controle:
bit      7 - 6 - 5 - 4 - 3 - 2 - 1 - 0
Broche                   17  16  14  1

Merci

Commentaire de panachalex le 18/02/2010 08:12:14

Bonjour,
J'ai télécharger le gros fichier zip (car je ne suis pas membre club) mais dedans, il y a tous les fichiers, sauf celui-ci : PTest.exe
Ya un problème a mon avis...
Où puis-je le trouver?

Merci vbrance

Commentaire de casy le 18/02/2010 08:43:40

C'est un executable, et par mesure de sécurité, les executables sont toujours enlevés des sources présentes sur le site.

Pour obtenir PTest.exe, il doit falloir recompiler le projet avec VB6

Commentaire de WarriorProg le 05/03/2010 08:40:53

en effet, il suffit de complier le projet et le tour est jouer. je reste dispo pour toute autre info merci a vous !!!

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

urgent\ port parallele+api [ par sajidjamalieea ] <TD id=HB_Focus_Element vAlign=top width="100%" background="" height=250 UNSELECTAB piloter un relai via le port parallele avec vb2008 [ par kk1cp ] bonjour, je voudrais pouvoir gérer un relai via le port parallele de l'ordinateur, grace à VB 2008. je cherche à gérer la broche LPT. Mais je suis com piloter le port parallele avec Excel vba [ par fanfant75 ] Bonjour a tous ! Je souhaiterais piloter le port parallele avec Excel vba afin d'enregistrer des données et en faire un compteur. Peut-on envoyer une piloter le port serie , morse decoder [ par guyvdv ] Bj, le voudrai connecter a mon adapter usb--->portserie une clef morse, p.e. entre ground et un des inputs. Puis apres je donne du morse sur la clef, Registre statut du port parallele [ par elkinaniz17 ] Bonjour Je vous demande de m'informer sur les pin du registre statut du port parallèle je vais essayer de lire 4 bit par 4 registre statut dans des lpt virtuel [ par mathrix77 ] bonjour a tous je souhaiterai savoir si vous connaissez un prog, code ou autre pour simuler un port lpt virtuel et de forcer les etats de sorties mais Aide sur Port LPT [ par alvinemambele ] Salut! je suis débutant en VB 6.0, et je viens de maitre en ½uvre une petit montage électronique me permettant de commander des lampes par un relais. Piloter un Relais avec Port LPT1 [ par alvinemambele ] Salut! je suis débutant en programmation et je viens de maitre en ½uvre un petit montage, me permettant de commander quelques lampes. et je veux les p vb6 et le port parallele d'un pc [ par bellar ] bsr cmt programmer les ports parallele d'un PC(c'est pour commander une installation électrique domestique) merci comment commander un led via port usb [ par youdam ] je suis tres fier de vous


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,030 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales