bonjour a tous
je suis nouveau sur ce site mais je m’y connais pas mal en C. j’essaye de controler un led par le port parallele. j’ai fait ce programme qui marche sous XP, mais plante tout le temps (ce programme doit fermer) :
le programme marche sous windows mais je ne trouve pas pourquoi il plante aussi souvent. il n’exista pas des fonctions simples pour ecrire sur le port, autre que _outp? je pense que cette fonction plante une fois sur 10…
C’est normal que ça plante sous Windows, on accède pas au matériel directement comme c’était le cas avant, tu pourras le faire en utilisant winio par contre.
j’ai installe userport je crois que ca me permet d’acceder au port.
en fait ca ne plante pas a chaque fois des fois il marche une minute avant de planter et ma led clignote bien
merci pour le lien, je vais voir si j’arrive à l’utiliser mais a mon avis ce n’est pas de mon niveau de programmation
Ah oui, il n’est plus fournis que comme source, dans ce cas tu as Inpout32 qui est son équivalent et déja compilé sous forme de DLL.
Pour contourner le problème de crash, tout est expliqué ici, c’est dû à la façon dont Windows XP fonctionne.