PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Ecriture directe dans le registre LPT
Ecriture directe dans le registre LPT
Débuté par cm16.top, 17 nov. 2005 08:42 - 4 réponses
Posté le 17 novembre 2005 - 08:42
Bonjour,
Est il possible d'écrire directement dans les registres du port // avec Windev ceci afin de pouvoir commander une machine numérique ?

Exemple recueilli sur un site internet


Langage
Lecture sur un port
Ecriture sur un port

Basic
valeur = INP(adresse_port)
OUT(adresse_port),valeur

Turbo-Basic
QuickBasic
valeur = INP(adresse_port)
OUT adresse_port,valeur

C / Borland C++
valeur = INPORT(adresse_port)
valeur = INPORTb(adresse_port)
OUTPORT(adresse_port,valeur)
OUTPORTb(adresse_port,valeur)

Turbo-Pascal
Delphi 1
valeur := PORT[adresse_port]
PORT[adresse_port] := valeur

Merci pour toutes vos réponses !
Posté le 17 novembre 2005 - 10:57
Bonjour,
a partir de Windows NT il faut passer par un driver type IOPORT
Posté le 17 novembre 2005 - 11:08
Posté le 21 novembre 2005 - 22:32
Merci pour ta réponse, mais cela ne me dit pas si on peut le faire a partir de windev
Posté le 22 novembre 2005 - 11:39
Bien sur tu peut écrire et lire mais en utilisant un driver car à partir de NT il est interdit de faire un accés direct au IO du PC (j'utilisais ioport.dll pour contrôler des relais sur le port //)