Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
jacques trepp
Franck a écrit :
Bonjour,
je voudrais écrire sur le port parallele un octet qui me permet de déclencher des relais...
J'ai regardé dans la doc... pas grand chose sur le port parallele...
J'ai fouillé un peu partout dans les forums, a première vue je ne suis pas le seul a essayer mais sans trop de résultat...
Avez vous des pistes SVP ?
Merci d'avance,
Franck
salut, je ne suis pas sur qu'on puisse écrire directement sur un port parallèle sur les os à partir de win2000 et XP. j'ai eu des problèmes avec des imprimantes ticket, que j'ai du remplacer par des séries. En tous cas, les fonctions souvre, secrit, etc. fonctionnent avec les ports parallèles. de mémoire il faut que le N° de port soit négatif: 1 pour COM1 -1 pour LPT1
cordialement
-- Jacques Trepp Albygest - 81160 - St Juery jacques-pas de (enlever '-pas de spam' pour me joindre) http://www.albygest.com
Franck a écrit :
Bonjour,
je voudrais écrire sur le port parallele un octet qui me permet de
déclencher des relais...
J'ai regardé dans la doc... pas grand chose sur le port parallele...
J'ai fouillé un peu partout dans les forums, a première vue je ne suis pas
le seul a essayer mais sans trop de résultat...
Avez vous des pistes SVP ?
Merci d'avance,
Franck
salut,
je ne suis pas sur qu'on puisse écrire directement sur un port parallèle
sur les os à partir de win2000 et XP. j'ai eu des problèmes avec des
imprimantes ticket, que j'ai du remplacer par des séries.
En tous cas, les fonctions souvre, secrit, etc. fonctionnent avec les
ports parallèles. de mémoire il faut que le N° de port soit négatif:
1 pour COM1
-1 pour LPT1
cordialement
--
Jacques Trepp
Albygest - 81160 - St Juery
jacques-pas de spam.trepp@free.fr
(enlever '-pas de spam' pour me joindre)
http://www.albygest.com
je voudrais écrire sur le port parallele un octet qui me permet de déclencher des relais...
J'ai regardé dans la doc... pas grand chose sur le port parallele...
J'ai fouillé un peu partout dans les forums, a première vue je ne suis pas le seul a essayer mais sans trop de résultat...
Avez vous des pistes SVP ?
Merci d'avance,
Franck
salut, je ne suis pas sur qu'on puisse écrire directement sur un port parallèle sur les os à partir de win2000 et XP. j'ai eu des problèmes avec des imprimantes ticket, que j'ai du remplacer par des séries. En tous cas, les fonctions souvre, secrit, etc. fonctionnent avec les ports parallèles. de mémoire il faut que le N° de port soit négatif: 1 pour COM1 -1 pour LPT1
cordialement
-- Jacques Trepp Albygest - 81160 - St Juery jacques-pas de (enlever '-pas de spam' pour me joindre) http://www.albygest.com
pchapoullie
Dans son message précédent, jacques trepp a écrit :
Franck a écrit :
Bonjour,
je voudrais écrire sur le port parallele un octet qui me permet de déclencher des relais...
J'ai regardé dans la doc... pas grand chose sur le port parallele...
J'ai fouillé un peu partout dans les forums, a première vue je ne suis pas le seul a essayer mais sans trop de résultat...
Avez vous des pistes SVP ?
Merci d'avance,
Franck
salut, je ne suis pas sur qu'on puisse écrire directement sur un port parallèle sur les os à partir de win2000 et XP. j'ai eu des problèmes avec des imprimantes ticket, que j'ai du remplacer par des séries. En tous cas, les fonctions souvre, secrit, etc. fonctionnent avec les ports parallèles. de mémoire il faut que le N° de port soit négatif: 1 pour COM1 -1 pour LPT1
cordialement
Salut, Je confirme -1 pour lpt1, -2 pour lpt2. Cela fonctionne aussi avec XP ou 2000. Cordialement
-- Philippe Chapoullie
Dans son message précédent, jacques trepp a écrit :
Franck a écrit :
Bonjour,
je voudrais écrire sur le port parallele un octet qui me permet de
déclencher des relais...
J'ai regardé dans la doc... pas grand chose sur le port parallele...
J'ai fouillé un peu partout dans les forums, a première vue je ne suis pas
le seul a essayer mais sans trop de résultat...
Avez vous des pistes SVP ?
Merci d'avance,
Franck
salut,
je ne suis pas sur qu'on puisse écrire directement sur un port parallèle sur
les os à partir de win2000 et XP. j'ai eu des problèmes avec des imprimantes
ticket, que j'ai du remplacer par des séries.
En tous cas, les fonctions souvre, secrit, etc. fonctionnent avec les ports
parallèles. de mémoire il faut que le N° de port soit négatif:
1 pour COM1
-1 pour LPT1
cordialement
Salut,
Je confirme -1 pour lpt1, -2 pour lpt2. Cela fonctionne aussi avec
XP ou 2000.
Cordialement
Dans son message précédent, jacques trepp a écrit :
Franck a écrit :
Bonjour,
je voudrais écrire sur le port parallele un octet qui me permet de déclencher des relais...
J'ai regardé dans la doc... pas grand chose sur le port parallele...
J'ai fouillé un peu partout dans les forums, a première vue je ne suis pas le seul a essayer mais sans trop de résultat...
Avez vous des pistes SVP ?
Merci d'avance,
Franck
salut, je ne suis pas sur qu'on puisse écrire directement sur un port parallèle sur les os à partir de win2000 et XP. j'ai eu des problèmes avec des imprimantes ticket, que j'ai du remplacer par des séries. En tous cas, les fonctions souvre, secrit, etc. fonctionnent avec les ports parallèles. de mémoire il faut que le N° de port soit négatif: 1 pour COM1 -1 pour LPT1
cordialement
Salut, Je confirme -1 pour lpt1, -2 pour lpt2. Cela fonctionne aussi avec XP ou 2000. Cordialement
-- Philippe Chapoullie
Eric Laurent
pchapoullie a exprimé avec précision :
Dans son message précédent, jacques trepp a écrit :
Franck a écrit :
Bonjour,
je voudrais écrire sur le port parallele un octet qui me permet de déclencher des relais...
Si c'est pour déclencher des relais, je suppose qu'il te faut en fait agir sur les registres du port parallèle. Il existe une DLL pour faire cela, c'est INPOUT32.DLL. Tu peux regarder ici: http://www.logix4u.net/inpout32.htm
Cette DLL te permet de lire et d'ecrire directement sur les ports comme les fonctions INP et OUT de l'assembleur sous MSDOS.
Exemple: PortParallele est un entier sans signe sur 2 octets=0x378 rep est un entier=ChargeDLL("INPOUT32.dll") Resu est un entier long
SI rep = 0 ALORS Erreur("Erreur lors du chargement de INPOUT.DLL")
AppelDLL32("INPOUT32.DLL", "Out32", PortParallele,10) // Monte les Bits 1 et 5 Resu=AppelDLL32("INPOUT32.DLL", "Inp32", PortParallele) //Lit l'état du port parallèle
En espérant t'avoir aidé,
Cordialement,
-- Eric Laurent
(enlever nospam.)
pchapoullie a exprimé avec précision :
Dans son message précédent, jacques trepp a écrit :
Franck a écrit :
Bonjour,
je voudrais écrire sur le port parallele un octet qui me permet de
déclencher des relais...
Si c'est pour déclencher des relais, je suppose qu'il te faut en fait
agir sur les registres du port parallèle.
Il existe une DLL pour faire cela, c'est INPOUT32.DLL.
Tu peux regarder ici: http://www.logix4u.net/inpout32.htm
Cette DLL te permet de lire et d'ecrire directement sur les ports comme
les fonctions INP et OUT de l'assembleur sous MSDOS.
Exemple:
PortParallele est un entier sans signe sur 2 octets=0x378
rep est un entier=ChargeDLL("INPOUT32.dll")
Resu est un entier long
SI rep = 0 ALORS Erreur("Erreur lors du chargement de INPOUT.DLL")
AppelDLL32("INPOUT32.DLL", "Out32", PortParallele,10) // Monte les Bits
1 et 5
Resu=AppelDLL32("INPOUT32.DLL", "Inp32", PortParallele) //Lit l'état du
port parallèle
En espérant t'avoir aidé,
Cordialement,
--
Eric Laurent
nospam.laurent.systel@wanadoo.fr
(enlever nospam.)
Dans son message précédent, jacques trepp a écrit :
Franck a écrit :
Bonjour,
je voudrais écrire sur le port parallele un octet qui me permet de déclencher des relais...
Si c'est pour déclencher des relais, je suppose qu'il te faut en fait agir sur les registres du port parallèle. Il existe une DLL pour faire cela, c'est INPOUT32.DLL. Tu peux regarder ici: http://www.logix4u.net/inpout32.htm
Cette DLL te permet de lire et d'ecrire directement sur les ports comme les fonctions INP et OUT de l'assembleur sous MSDOS.
Exemple: PortParallele est un entier sans signe sur 2 octets=0x378 rep est un entier=ChargeDLL("INPOUT32.dll") Resu est un entier long
SI rep = 0 ALORS Erreur("Erreur lors du chargement de INPOUT.DLL")
AppelDLL32("INPOUT32.DLL", "Out32", PortParallele,10) // Monte les Bits 1 et 5 Resu=AppelDLL32("INPOUT32.DLL", "Inp32", PortParallele) //Lit l'état du port parallèle
En espérant t'avoir aidé,
Cordialement,
-- Eric Laurent
(enlever nospam.)
Eric Laurent
Eric Laurent a présenté l'énoncé suivant :
AppelDLL32("INPOUT32.DLL", "Out32", PortParallele,10) // Monte les Bits 1 et 5
Pardon, rectificatif,
AppelDLL32("INPOUT32.DLL", "Out32", PortParallele,10) // Monte les Bits 2 et 4
AppelDLL32("INPOUT32.DLL", "Out32", PortParallele,17) // Monte les Bits 1 et 5
AppelDLL32("INPOUT32.DLL", "Out32", PortParallele,255) // Monte tous les bits
AppelDLL32("INPOUT32.DLL", "Out32", PortParallele,0) // Descent tous les bits
-- Eric Laurent
(enlever nospam.)
Eric Laurent a présenté l'énoncé suivant :
AppelDLL32("INPOUT32.DLL", "Out32", PortParallele,10) // Monte les Bits 1 et
5
Pardon, rectificatif,
AppelDLL32("INPOUT32.DLL", "Out32", PortParallele,10) // Monte les Bits
2 et 4
AppelDLL32("INPOUT32.DLL", "Out32", PortParallele,17) // Monte les Bits
1 et 5
AppelDLL32("INPOUT32.DLL", "Out32", PortParallele,255) // Monte tous
les bits
AppelDLL32("INPOUT32.DLL", "Out32", PortParallele,0) // Descent tous
les bits
--
Eric Laurent
nospam.laurent.systel@wanadoo.fr
(enlever nospam.)