Es como si guardara una lista de productos de una facturacion en el QR y luego al leer el campo del QR pueda extraer los productos individuales para realizar X operacion... espero sus ayudas y sugerencias, gracias...
![Shocked :shock:](./images/smilies/icon_eek.gif)
Armando wrote:José Luis:
Un pequeño aporte, Si abres un QR con algún lector de QR, veras que te devuelve una cadena de caracteres (String)
esta cadena de caracteres esta delimitada por algunos caracteres especiales, por ejemplo: &id=eltexto, &re=otrotexto
de esta manera podrás trocear la cadena original.
Desde luego, vas a necesitar un lector de QR conectado a tu PC, los hay muy económicos.
Espero te de un hilo.
Saludos
Willi Quintana wrote:MI estimado buenos dias...
Utiliza las funciones ASAVE y AREAD,
ASAVE convierte un array en una cadena (luego lo trabajas en el QR, aunque te recomiendo usar PDF417
AREAD lee la cadena y la reconvierte a un ARRAY (previamente convertida con ASAVE)
pero, al parecer hay un problema....
lee este link
viewtopic.php?f=6&t=27529&p=153548&hilit=asave&sid=b5f24a442749fae3d5fe150664455d2e#p153548
#include "fivewin.ch"
REQUEST FWZEBRA
//----------------------------------------------------------------------------//
function Main()
local oWnd, cText
local hInfo := hash()
local aInfo := {"primero","segundo","tercero","cuarto","quinto","_","septimo","octavo"}
local cPrg := space(0)
hInfo["id"] := "52"
hInfo["nombre"] := "Jhon Doe"
hInfo["info"] := aInfo
cPrg := hb_jsonEncode( hInfo )
DEFINE WINDOW oWnd TITLE "prueba QR array"
ACTIVATE WINDOW oWnd CENTERED ;
ON PAINT oWnd:SayBarCode( cPrg, { 20,20,-20,-20 }, "QR-CODE" )
return nil
//----------------------------------------------------------------------------//
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: Google [Bot] and 154 guests