Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1185 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Port //

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Port //

n°1356204
yassine_de​v
Posté le 28-04-2006 à 17:47:14  profilanswer
 

j'ai constaté que pour programmer un port // il faut tenir compte:
la version du système d'exploitation (OS).
les deux modes:
mode user:qui ne prend pas en compte les instructions d'entrées sorties et qui s'éxecute ds le Ring3.
mode Kernel:utiliser ds la gestion d'entrées sorties et qui s'éxecute ds le Ring0.
j'avais déja établie un programme en VB en utilisant ce qu'on appelle la fameuse DLL (inpout32) et cela pour la programmation du port +. et ca marcher à mervielle ds Win98. mais quand j'avais décider de l'utiliser pour le port // et ds WinXP. j'ai remarquer que ce n'est pas le cas.
alors ma question ou plutôt ma demande c'est de dire en détails les étapes à suivre pour passer de ce problème la "vraiment en détails même si cela vs semble évident"
je vs remercie d'avance.

mood
Publicité
Posté le 28-04-2006 à 17:47:14  profilanswer
 

n°1356520
kiki29
Posté le 29-04-2006 à 16:28:32  profilanswer
 

essaie
http://www.planetsourcecode.com/vb [...] ables=TRUE
 
plus la maj de inpout32.dll à http://www.logix4u.net/inpout32.htm
 
et le bouquin http://www.amazon.com/exec/obidos/ [...] 45-1366412


Message édité par kiki29 le 29-04-2006 à 21:05:43
n°1359805
yassine_de​v
Posté le 04-05-2006 à 16:47:23  profilanswer
 

merci......
le pb qui se pose c'est de faire un programme en vb assurant la communication et la commande du port // et de telle sorte que ce programme marche avec toutes les versions de windows.
j'ai résolut ce pb là cela en écrivant un programme en Borland C qui utilisant la DLL inpout32.
l'avantage qu'a ce programme c'est de fonctionner avec toutes les version de windows.
et part la suite j'ai ajouter quelque ligne ds mon application VB permettant d'assuer la communication avec l'executable du programme établie en C.
a chaque fois que je veux envoyer une donée sur le port, je l'enregistre ds un fichier et ensuite j'appelle l'executable du programme établie en C qui récupère cette donnée et l'envoie directement sur le port et sans aucun pb.
 

n°1360803
cipango88
Posté le 06-05-2006 à 10:24:06  profilanswer
 

Bonjour,
Ce sujet sur le port // correspond exactement à mon problème.
J'aimerais "seulement" que la communication avec ce port fonctionne avec XP. Pour les sorties D0,... D7, pas de problème, ça marche.
Avec les entrées, j'ai plein de problèmes.
Comment régler le mode User et le mode Kernel ? Que sont ces RingO et Ring3 ? Est-on en mode SPP, ESP... ?
N'y a-t-il pas d'autres solutions que d'appeler un programme en C ?  
En entrée, la fonction INP(889) de la dll "input32" fonctionne, mais en appliquant 5 V sur une entrée, certaines sorties D3, D4, ... peuvent être modifiées !
Merci de m'aider.

n°1360812
cipango88
Posté le 06-05-2006 à 10:48:25  profilanswer
 

J'ai lancé un post il y a quelques jours, intitulé "Utiliser les entrées du port parallèle", dans lequel j'explique un peu mieux ce que je veux obtenir avec le port parallèle.

n°1361332
kiki29
Posté le 07-05-2006 à 16:49:32  profilanswer
 

A l'attention de cipango88
Vas jeter un œil, si ce n'est dejà fait, sur  
http://www.planetsourcecode.com/vb [...] ables=TRUE  
 
plus la maj de inpout32.dll à http://www.logix4u.net/inpout32.htm  
 
et le bouquin http://www.amazon.com/exec/obidos/ [...] 45-1366412


Message édité par kiki29 le 07-05-2006 à 16:51:06
n°1361438
cipango88
Posté le 07-05-2006 à 20:13:49  profilanswer
 

Merci kiki29.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Port //

 

Sujets relatifs
Pas de reponse sur le port 23décodage de code barre (avec une douchette sur port ps/2)
[port serie] reception de donnees a partir d'un fichier ?Port serie RS232 recuperer une frame ...
Protocole de communication par le port sérieOuvrir un port
[Résolu] Changement de port sur une page web[Basic-Batch] inspection du port com 1
Ouvrir Port C/C++ [AU SECOURS !]Controller un systeme simple via un port USB
Plus de sujets relatifs à : Port //


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR