[cpp] probleme de capteur sur port parallele sous win XP/2000

Messages postés
7
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
2 septembre 2004
- - Dernière réponse : _ky_
Messages postés
7
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
2 septembre 2004
- 2 sept. 2004 à 16:54
Salut à tous
Je vous expose mon problème:

Je voudrais faire un prog (c/c++) qui regarde si un contact est fait entre 2 fils (et la masse) qui sont branchés sur le port parallele d'un pc tournant sur XP et 2000.

J'utilise inpout32.dll qui me permet de lire et d'écrire sur mon port parallele.

j'ai branché un fil sur une des broches de data (0x378) un autre sur une des broches de status (0x379) et un autre sur la masse. (je suis pas sur que ce soit les bon branchements)

___________

voila grosso modo mon prog:

#define DONNEE 0x378

int main(int argc, char* argv[])
{
int nb;

Out32(DONNEE, 255); //j'envoie sur toute les broches
if (nb = Inp32(DONNEE + 1) != 0)
puts("le courant passe");
else
puts("il n'y a pas eu de contact");
return (0);
}

donc si vous avez des idées, répondez moi, merci :)
Afficher la suite 

1 réponse

Messages postés
7
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
2 septembre 2004
0
Merci
Bon, j'ai trouvé la réponse à ma question, en fait inpout32.dll ne fonctionne qu'en mode administrateur sous windows 2000.
Commenter la réponse de _ky_