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 code barre et mise à jour fichier


Sujet :

WinDev

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Janvier 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2013
    Messages : 9
    Points : 6
    Points
    6
    Par défaut Lecture code barre et mise à jour fichier
    Bonsoir,

    J'ai une application par laquelle je lis des codes barres et met à jour un fichier (date de lecture du code barre et changement statut ligne).
    Cela fonctionne bien en utilisant l'exemple fourni par l'aide windev. Mais, dans ce cas je dois utiliser une zone de saisie. Mon problème c'est que la fnetre ayant sa zone de saisie doit toujours avoir le focus et donc je ne peux pas tourner en tâche de fond.
    Est-il possible de mettre à jour le fichier sans passer par une zone de saisie.

    Merci

  2. #2
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 193
    Points : 28 077
    Points
    28 077
    Par défaut
    Bien que ne connaissant pas windev, je répondrais non.

    Un lecteur de code barre n'est ni plus, ni moins qu'un simple clavier pour le système.
    Lire un code barre avec un lecteur n'a, pour le système, absolument aucune différence avec le fait que tu tape ce même code barre sur le clavier, d’où la nécessité d'avoir une zone de saisie avec le focus.

    Au moment ou tu vas lire ton code, c'est la fenêtre ayant le focus qui va le recevoir. Si c'est word, tu le verra apparaitre dans ton document.
    Il faudrait que ton logiciel en tache de fond fasse en sorte d'avoir le focus en permanence, mais alors ta machine deviendrait inutilisable car ton logiciel capterait aussi toutes les frappes clavier et aucun autre logiciel ne serait utilisable.
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Janvier 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2013
    Messages : 9
    Points : 6
    Points
    6
    Par défaut Complément sur le bsoin
    Mon application, réalise du suivi de production. A chaque lecture d'un code barre (produit réalisé), un fichier de jalonnement est mis à jour avec la date/heure de jalonnement et changement du statut ligne.
    Tout ceci fonctionne bien lorsque la fenêtre intégrant la zone de saisie est ouverte. En effet le lecteur code barre est "identique" à un clavier.
    Mais je voudrais que la saisie se fasse en "tâche de fond". Il faut qu'elle fonctionne continuellement et ce sans que la fenêtre ai le focus.
    Est-ce possible et si oui comment réaliser cela?

    Merci pour votre aide.

  4. #4
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    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 202
    Points : 9 190
    Points
    9 190
    Par défaut
    Regarde dans le forum, il me semble que cette problématique a déjà été évoquée.
    En gros, il faut que tu crées un service qui récupère le flux de la douchette et le redirige vers le champ de saisie de ton appli. Ensuite dans ton appli, tu mets un timer qui va scanner le changement dans le champ de saisie.

    EDIT : un lien ici : http://www.developpez.net/forums/d13...indev-service/
    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

Discussions similaires

  1. Impression de fichier Excel à partir de lecture code à barre
    Par hichem877 dans le forum Autres Solutions d'entreprise
    Réponses: 0
    Dernier message: 30/09/2015, 13h48
  2. Réponses: 6
    Dernier message: 29/08/2014, 21h03
  3. [XL-2003] Code macro avertissement de mise à jour fichier, à l'ouverture d'un fichier
    Par pourinfo dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 27/03/2010, 10h32
  4. Lecture Code à Barre
    Par touhami dans le forum Delphi
    Réponses: 7
    Dernier message: 28/08/2006, 14h12
  5. Réponses: 4
    Dernier message: 22/12/2005, 16h46

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