PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Gestion des erreurs
  • Décodage de QRCode
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Décode les informations stockées dans un code-barres. Ce code-barres est contenu dans une image (image affichée dans un champ Image, fichier d'une image ou image en mémoire).
Le type des code-barres décodés dépend de la plateforme d'exécution :
  • WindowsLinux Seuls les QR Code peuvent être décodés.
Attention : Le code-barres doit couvrir une partie suffisante de l’image source et être suffisamment contrasté et net pour que le décodage soit réalisé.
Versions 17 et supérieures
WEBDEV - Code ServeurWindows Cette fonction est désormais disponible pour les sites WEBDEV sous Windows.
Linux Cette fonction est désormais disponible pour les applications et sites Linux.
Nouveauté 17
WEBDEV - Code ServeurWindows Cette fonction est désormais disponible pour les sites WEBDEV sous Windows.
Linux Cette fonction est désormais disponible pour les applications et sites Linux.
WEBDEV - Code ServeurWindows Cette fonction est désormais disponible pour les sites WEBDEV sous Windows.
Linux Cette fonction est désormais disponible pour les applications et sites Linux.
Exemple
Syntaxe
<Résultat> = CBDecode(<Image>)
<Résultat> : Variable de type CodeBarres
Variable de type CodeBarres initialisée avec les informations lues dans le code-barres.
<Image> : Chaîne de caractères (avec ou sans guillemets)
Image du code-barres à décoder. Ce paramètre peut correspondre :
Remarques

Gestion des erreurs

Pour savoir si la récupération a échoué, utilisez :
  • soit la variable ErreurDétectée,
  • WindowsLinux soit la propriété TypeCodeBarre de la variable CodeBarres. Si cette propriété est différente de CB_QRCODE, le code-barres n’a pas été détecté ou décodé.

Décodage de QRCode

Le tableau suivant présente la correspondance entre la propriété TypeContenu et la propriété Contenu de la variable CodeBarres :
Type de contenuType de la valeur (..Contenu)Remarque
cbTypeTexteChaîne de caractèresExemple : "WINDEV c'est bien !"
cbTypeTéléphoneChaîne de caractèresExemple : "0612345678"
cbTypeSMSChaîne de caractères
Les membres de la structure SMS (SMS.Message et SMS.Numéro) seront automatiquement renseignés avec les valeurs lues dans le code-barres. Le contenu correspondra à une chaîne de la forme : <Numéro> + RC + <Message>
Exemple : "0612345678<RC>Texte à envoyer"
cbTypeURLChaîne de caractèresExemple : "http://www.google.fr"
cbTypeMarketChaîne de caractèresExemple : "market://search?q=pname:com.societe.application"
cbTypeWiFiChaîne de caractèresChaîne de caractères de la forme :
<SSID> + TAB + <Protocole de sécurité>+ TAB + <Clé>
Exemple : "MonRéseau<TAB>WPA<TAB>mdp"
cbTypeEmailChaîne de caractèresExemple : "nom@mail.com"
cbTypeContactVide.
Les membres de la structure mContact seront automatiquement renseignés avec les valeurs lues dans le code-barres.
cbTypePositionVariable de type géoPosition.
Les propriétés Latitude et Longitude de la variable seront automatiquement renseignées avec les valeurs lues dans le code-barres.
Composante : wd260barc.dll
Version minimum requise
  • Version 16
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire