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 Mobile Discussion :

champ caméra et QR Code [WM23]


Sujet :

Windev Mobile

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    372
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 372
    Par défaut champ caméra et QR Code
    Bonjour à tous,
    je débute en Windev Mobile et j'essaye de réaliser de petites applications pour me faire la main.

    Je bloque en ce moment sur la réalisation d'une application de lecture de QR Codes; cette application est simple, j'ai un champ caméra et un champ libellé et je souhaite que la valeur du QR Code soit affichée dans le libellé.
    Dans les détails de mon champ caméra, j'ai bien indiqué pour le type de décodage "Code-barre avec mire et flou", pour le type de code barre "Tous les codes barres".
    Et dans la section "Décodage d'un code barre depuis MonChampCamera", j'ai mis le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    PROCÉDURE DécodeCodeBarre(cb est un CodeBarres)
    cb = CBCapture(CB_QRCODE)
    MonChampLibellé = cb..ValeurBrute
    Mon premier soucis est que la lecture de code barre nécessite la librairie zxing et que je ne comprend pas comment la mettre dans mon projet; l'aide en ligne indique qu'elle est téléchargée automatiquement si elle n'est pas présente sur le téléphone mais le téléphone ne me propose que le téléchargement d'une appli de lecture de code barre qui ne gère pas le QR Code.

    ma deuxième question est:m la procédure DécodeCodeBarre est-elle exécute automatiquement si un code barre est détectée ou faut-il faire une manipulation?

    Je vous remercie

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    372
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 372
    Par défaut
    Bonjour,
    j'ai progressé dans le développement de mon appli, j'ai mis mon code dans la section Clic d'un bouton pour qu'il m'ouvre automatiquement l'application Barecode Scanner qui récupère tout seul mon code barre, jusque là tout fonctionne.

    Je rencontre par contre un petit soucis car l'application barecode scanner impose d'utiliser le téléphone en format paysage. Mon code barre étant imprimé à l'horizontal sur une feuille A4 portrait, comment puis-je faire pour scanner mon code barre en tenant mon téléphone ainsi que la feuille au format portrait?

    je vous remercie

    édit : j'ai oublié de précisé, mon code barre est de type PDF 417 et non qrcode.

  3. #3
    Membre expérimenté
    Homme Profil pro
    Développeur WEB - Admin Réseaux
    Inscrit en
    Décembre 2004
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cantal (Auvergne)

    Informations professionnelles :
    Activité : Développeur WEB - Admin Réseaux
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2004
    Messages : 153
    Par défaut
    Bonjour,

    installe l'app "QRDroid", tu peux faire du portrait et je trouve qu'elle fonctionne mieux pour lire les gencod.
    Par contre je ne sais si le PDF 417 est reconnu par cette App.

    Bon dev

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    372
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 372
    Par défaut
    Bonjour,
    je te remercie pour ta réponse.

    effectivement, QRDroid ne fonctionne qu'avec les QR codes.

    Sinon, je débute en windev mobile mais est-ce qu'il est facile de récupérer la valeur lue par une appli "scan de codes barres" par une appli windev mobile que j'aurais développé?
    Dans mon idée, le process serait comme cela:
    - on ouvre l'appli windev mobile et on saisi des données
    - on appuie sur un bouton pour lancer l'appli de scan de codes barre (appli tierce)
    - l'appli windev mobile récupère la valeur du code barre et fait les traitements qu'elle doit faire

    Est-ce que c'est possible?

    je vous remercie

  5. #5
    Membre expérimenté
    Homme Profil pro
    Développeur WEB - Admin Réseaux
    Inscrit en
    Décembre 2004
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cantal (Auvergne)

    Informations professionnelles :
    Activité : Développeur WEB - Admin Réseaux
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2004
    Messages : 153
    Par défaut
    Bonjour,

    oui c'est possible.
    Avec ce code ça fonctionne (version22)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    //Lancement du scan du code-barres
    CBProduit est un CodeBarres
     
    CBProduit = CBCapture(CB_EAN13)
     
    SI ErreurDétectée = Faux ALORS
    	SAI_GENCOD = CBProduit..ValeurBrute
    	ExécuteTraitement(SAI_GENCOD,trtSortie)
    SINON
    	Erreur("Une erreur est survenue pendant le scan du code-barres")
    	SAI_GENCOD = ""
    	RepriseSaisie(SAI_GENCOD)
    FIN
    SAI_GENCOD correspond à un champs de saisie où apparait le code barre

    Bon dev

  6. #6
    Membre expérimenté
    Homme Profil pro
    Développeur WEB - Admin Réseaux
    Inscrit en
    Décembre 2004
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cantal (Auvergne)

    Informations professionnelles :
    Activité : Développeur WEB - Admin Réseaux
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2004
    Messages : 153
    Par défaut
    Bonjour,

    as-tu essayé avec d'autres application du store Android qui scanne en portrait?

    Par exemple https://play.google.com/store/apps/d...i.pdf417&hl=fr

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 20/01/2010, 15h04
  2. champs cachés (dans le code), mais visibles(dans la page) : quelle techno ?
    Par knice dans le forum Général Conception Web
    Réponses: 7
    Dernier message: 18/08/2008, 17h01
  3. Réponses: 6
    Dernier message: 07/08/2008, 08h07
  4. [WD9]champ auto-incrémente par code
    Par loic20h28 dans le forum WinDev
    Réponses: 4
    Dernier message: 25/02/2008, 20h53
  5. champ formulaire endommage avec code html depuis bdd
    Par cd090580 dans le forum Langage
    Réponses: 2
    Dernier message: 24/08/2007, 19h14

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