AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de Windows / Funciones de códigos de barras
  • Gestión de errores
  • Decodificando QRCode
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Decodifica la información contenida en un código de barras. Este código de barras está contenido en una Image (Image mostrada en una control Imagen, archivo de una Image o Image en la memoria).
El tipo de código de barras a descodificar depende de la plataforma de ejecución:
  • WindowsLinux Sólo se pueden descifrar los códigos QR.
Atención: El código de barras debe cubrir una amplia sección de la fuente Image y ser nítido y claramente definido para su descodificación.
Ejemplo
Sintaxis
<Result> = BCDecode(<Image>)
<Result>: BarCode Variable
CódigoDeBarras variable inicializada con la información leída en el código de barras.
<Image>: Cadena de caracteres
Image de código de barras para decodificar. Este parámetro puede corresponder a:
Observaciones

Gestión de errores

Para averiguar si la recuperación falló, use:
  • la ErrorOccurred variable,
  • WindowsLinux el TipoCódigoDeBarra Property del CódigoDeBarras Variable. Si esta Property difiere del BC_QRCODE, el código de barras no fue detectado o decodificado.

Decodificando QRCode

La tabla siguiente presenta la relación entre las propiedades TypeContent y Content del CódigoDeBarras Variable:
Tipo de contenidoTipo de valor (..Contenido)Observación
bcTypeTextCadena de caracteresEjemplo: "¡WINDEV es genial!"
bcTypePhoneCadena de caracteresEjemplo: "0612345678"
bcTypeSMSCadena de caracteres
Los miembros de la Estructura del SMS (SMS.Mensaje y SMS.Número) se rellenarán automáticamente con los valores leídos en el código de barras. El contenido corresponderá a una cadena en el siguiente formato: <Número> + CR + <Mensaje>
Ejemplo: "0612345678<CR>Texto a enviar"
bcTypeURLCadena de caracteresEjemplo: "http://www.google.com"
bcTypeMarketCadena de caracteresEjemplo: "market://search?q=pnombre:com.company.application"
bcTypeWiFiCadena de caracteresCadena de caracteres en el siguiente formato:
<SSID> + TAB + <Protocolo de seguridad>+ TAB + <Key>
Ejemplo: "MyNetwork<TAB>WPA<TAB>pwd"
bcTypeEmailCadena de caracteresEjemplo: "name@Email.com"
bcTypeContactVacío.
Los miembros de la mEstructura de contactos se rellenarán automáticamente con los valores leídos en el código de barras.
bcTypeLocationvariable de tipo geoPosition.
Las propiedades Latitud y Longitud de la variable se rellenarán automáticamente con los valores leídos en el BarCode.
Componente: wd290barc.dll
Versión mínima requerida
  • Versión 16
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local