begin process at 2008 07 06 17:28:36
1 205 682 membres
247 nouveaux aujourd'hui
14 119 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : port parallele sur xp avec vb6 c++ de microsoft [ Archives / Périphériques ] (exterminabur)

port parallele sur xp avec vb6 c++ de microsoft le 03/02/2004 11:28:10

exterminabur
Voila je cherche comment utiliser,configurer,ecrire et lire le port parallele sur xp en C voir C+
j'en ai besoin pour envoyer un bit a 1 ou a 0 sur le port parallele en sortie sous xp pour commander un relai .
merci de m'apporter votre aide
c'est urgent
je cherche surtout un exemple complet me permettant de mettre à 1 ou 0 un bit de ce port
Merci d'aveance@+
Benoît
Space the final frontier,his mission : seek up new lifes and new civilizations...

Re : port parallele sur xp avec vb6 c++ de microsoft le 03/02/2004 17:21:00

morgandetoi06
il me semble que c est comme pour la liaison voie serie:
on ouvre la voie et lui attribue un handle:


hComm=CreateFile(szDevice,fdwAccess,fdwShareMode,NULL,fdwCreate,fdwAttrsAndFlags,hTemplateFile);

pour une voie serie char szDevice[]="COM1";
pour une voie parrallele char seDevice[]="LPT1";



www.morgan06.fr.fm

Re : port parallele sur xp avec vb6 c++ de microsoft le 03/02/2004 19:14:16

exterminabur
Salut morgandetoi06
ce que tu dis est exact
je l'ai fait mais le pb c'est ecrire sur ce port
car les fcts _outp et _inp ne fonctionnent pas sur xp
mais j'ai trouvé il faut dire à xp de déblocker ce port
l'ai trouver une dll et je l'ai compiuler sous vb6c++ sur xp
et j'y ai mon code
cela fct
je peux faire marcher le port parallele comme une sortie TTL
donc je mettrai le source et la dll et la librairie + mon source perso en ligne cette semaine surement
merci d'avoir apporté ton aide
@+
Benoît
Space the final frontier,his mission : seek up new lifes and new civilizations...

Re : port parallele sur xp avec vb6 c++ de microsoft le 02/03/2004 09:45:45

fabfm
Hello Exterminabur.
Je serai intéressé de savoir coment tu as réalisé ta communication avec le port parallèle. Apparamment, tu n'as pas laissé de sources la-dessus. Pourrais tu y penser?
Merci.

Re : port parallele sur xp avec vb6 c++ de microsoft le 02/03/2004 10:32:38

exterminabur
Salut
oui j'ai réussi grâce à une astuce
bon je dois en effet mettre mon source
promis je vais le mettre
je vais essayer de le mettre pour ce week-end
tu verras il y a plein de chose utile dans mon source qui fonctionne sur xp
désolé pour ce contre temps car en plus de la bétâ test le source à évoluer
bon encore un peu d'attente.
A bientot
et si tu veux des conseils n'hésite pas
@+
Benoît
Space the final frontier,his mission : seek up new lifes and new civilizations...

Re : port parallele sur xp avec vb6 c++ de microsoft le 17/03/2004 11:18:06

reneladouille
salut
je souhaiterai egalement commandé mon port parrallele sous XP pour piloté 8 spots: le probleme est que windows controle ce port...
si je pouvai avoir ton astuce, ca cerait bien cool
merci
@+
julien


Re : port parallele sur xp avec vb6 c++ de microsoft le 17/03/2004 12:31:39

exterminabur
Salut va voir ma source à l'adresse:
http://www.cppfrance.com/code.aspx?ID=21060
tu verras tu trouveras ton bonheur
Space the final frontier,his mission : seek up new lifes and new civilizations... ;)

Re : port parallele sur xp avec vb6 c++ de microsoft le 22/08/2004 20:17:51

tecknoplusplus
C con mé ca marche meme po a la compilation!
ps:j'ai dev c++ 4
il affiche 6 erreurs que voici:
c:\c++\cppfrance_source_9289\createwindowex\static\untitled1.cpp:27: ANSI C++ forbids declaration `InitializeWinIo' with no type
c:\c++\cppfrance_source_9289\createwindowex\static\untitled1.cpp: In function `void ecritPRN(int)':
c:\c++\cppfrance_source_9289\createwindowex\static\untitled1.cpp:40: implicit declaration of function `int _outp(...)'
c:\c++\cppfrance_source_9289\createwindowex\static\untitled1.cpp: In function `void menu()':
c:\c++\cppfrance_source_9289\createwindowex\static\untitled1.cpp:139: call of overloaded `InitializeWinIo ()' is ambiguous
C:\DEV-C_~1\Include\WinIo.h:12: candidates are: bool InitializeWinIo(...)
c:\c++\cppfrance_source_9289\createwindowex\static\untitled1.cpp:27: int InitializeWinIo()

j'espere que qqn peut médé? Svp!
--------------------------------------------
Mieu vaut le c++ que l'assembleur|
--------------------------------------------
teckno++


Classé sous : port, vb6, xp, microsoft, parallele

Participer à cet échange

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€
creation de marque et ...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Boutique

Boutique de goodies CodeS-SourceS