IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Lecture de port de série


Sujet :

WinDev

  1. #1
    Membre régulier
    Homme Profil pro
    Expert sécurité informatique
    Inscrit en
    Juillet 2020
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Expert sécurité informatique

    Informations forums :
    Inscription : Juillet 2020
    Messages : 142
    Points : 83
    Points
    83
    Par défaut Lecture de port de série
    Bonjour à tous,


    je suis bloqué sur un code qui ne renvois rien voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    // Déclaration des variables
    // Définition du nombre de caractères à lire
    nNbCarALire est un entier = 13
    // Nombre d'octets en attente dans le buffer
    nNbOctetAttente est un entier
    sBuffer est une chaîne // Contenu du buffer
    nPortSérie est un entier = 6 // Port série COM1
     
    // Ouverture et initialisation du port série COM1
    SI sOuvre(nPortSérie, 2000, 2000) ALORS
    	// Lecture du code-barres
    	// Récupération du nombre d'octets en attente
    	nNbOctetAttente = sDansFileEntrée(nPortSérie)
    	// Récupération de la valeur du code-barres uniquement
    	// si au moins 13 caractères ont été lus
    	SI nNbOctetAttente >= nNbCarALire ALORS
    		sBuffer = sLit(nPortSérie, nNbOctetAttente)
    		// Récupération des 13 premiers caractères lus
    		sBuffer = Gauche(sBuffer, 13)
    		// Affichage de la valeur du code-barres
    		// dans le champ de saisie "SAI_CodeBarre"
    		STC_CodeBarre = sBuffer
    	FIN
    FIN
    Donc j'ai une scannette qui scan un code EAN de 13 caractères mais ça marchais une fois et maintenant il n'y a plus rien qui s'affiche.


    Donc merci de votre aide par avance

  2. #2
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 186
    Points : 9 169
    Points
    9 169
    Par défaut
    Bonjour,

    je ne suis pas spécialiste des lectures sur les ports série, mais il y a déjà eu plusieurs discussions sur ce sujet.

    Un truc qui m'interpelle, c'est qu'il semble que tu ne fais qu'une seule lecture de ton port série. Il me semble plus que pertinent de faire une boucle pour lire "régulièrement" le port.
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  3. #3
    Membre régulier
    Homme Profil pro
    Expert sécurité informatique
    Inscrit en
    Juillet 2020
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Expert sécurité informatique

    Informations forums :
    Inscription : Juillet 2020
    Messages : 142
    Points : 83
    Points
    83
    Par défaut
    Merci pour ta réponse, je vais creusé, je te tiens au courant.

Discussions similaires

  1. Lecture du port série incohérente
    Par L-F-an dans le forum Qt
    Réponses: 4
    Dernier message: 25/03/2010, 16h34
  2. Lecture sur port série sous Linux
    Par DangerousBowlOfJelly dans le forum C
    Réponses: 6
    Dernier message: 28/03/2008, 17h00
  3. lecture du port série
    Par joooooo dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 24/04/2007, 00h18
  4. Pb lecture sur port série sous XP SP2
    Par ViveLesQuads dans le forum Delphi
    Réponses: 7
    Dernier message: 09/06/2006, 17h12
  5. [C#] lecture sur port série
    Par Iokanaan dans le forum Windows Forms
    Réponses: 3
    Dernier message: 03/05/2005, 13h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo