Buen dia, lo que dice el titulo, tengo que guardar una lista de codigos que tengo en un array, que luego debo recuperar para usar en una validacion de pago, se puede guardar el array al crear el codigo QR y cuando haga la lectura del QR podre extraer todos los codigos del array..?
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...
AGREGAR ARRAY EN CODIGO QR
- joseluisysturiz
- Posts: 2064
- Joined: Fri Jan 06, 2006 9:28 pm
- Location: Guatire - Caracas - Venezuela
- Contact:
AGREGAR ARRAY EN CODIGO QR
Dios no está muerto...
Gracias a mi Dios ante todo!
Gracias a mi Dios ante todo!
Re: AGREGAR ARRAY EN CODIGO QR
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 _ 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
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 _ 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
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
- joseluisysturiz
- Posts: 2064
- Joined: Fri Jan 06, 2006 9:28 pm
- Location: Guatire - Caracas - Venezuela
- Contact:
Re: AGREGAR ARRAY EN CODIGO QR
Armando, gracias por responder. ya se usar y estoy usando lector QR, pero con _ de un solo valor, hasta alli todod bien, lo que preguntaba es si el codigo QR se portaria como una TABLA o DBF que guardara una VAR con su contenido, imagino que lo que me va a devolver en el campo que use para guardar el array, es todo el contenido de dicho array pero de forma concatenada asi como dices, crei por un momento podria recuperar de una lectura, la VAR y de ella por programacion crear un FOR para realizar operaciones de forma individual, no se si alguno tendra alguna otra idea, y si solo puedo recuperar la cadena con el contenido del array, de que forma puedo extraer cada uno de los valores del array y llevarlo a un ARRAY de nuevo para luego usar el FOR y realizar lo que deseo con cada valor, gracias...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 _ 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
Dios no está muerto...
Gracias a mi Dios ante todo!
Gracias a mi Dios ante todo!
Re: AGREGAR ARRAY EN CODIGO QR
Que tal.
Si es texto totalmente los valores de tu array sin problema ya que puedes delimitar tus "textos" y genera el array sin problema alguno.
Saludos
Si es texto totalmente los valores de tu array sin problema ya que puedes delimitar tus "textos" y genera el array sin problema alguno.
Saludos
William, Morales
Saludos
méxico.sureste
Saludos
méxico.sureste
- Willi Quintana
- Posts: 1023
- Joined: Sun Oct 09, 2005 10:41 pm
- Location: Cusco - Perú
- Contact:
Re: AGREGAR ARRAY EN CODIGO QR
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
https://forums.fivetechsupport.com/view ... 2e#p153548
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
https://forums.fivetechsupport.com/view ... 2e#p153548
- joseluisysturiz
- Posts: 2064
- Joined: Fri Jan 06, 2006 9:28 pm
- Location: Guatire - Caracas - Venezuela
- Contact:
Re: AGREGAR ARRAY EN CODIGO QR
saludos, algo como esto es lo que quiero. revisare lo que me dices a ver cual es el problema, la otra opcion seria unir los valores del array en una cadena con un separador y luego cuando lea el QR, que uso para crearlo la clase de FW, leer el valor del QR y descomponerlo para luego crear de nuevo el array, algo como lo que me sugieres...pero a pedal.... pruebo y comento, gracias...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
https://forums.fivetechsupport.com/view ... 2e#p153548
Dios no está muerto...
Gracias a mi Dios ante todo!
Gracias a mi Dios ante todo!
Re: AGREGAR ARRAY EN CODIGO QR
Amigo buenos días como estas?
Creo que te puede ir mejor con un json "hash"
Creo que te puede ir mejor con un json "hash"
Code: Select all | Expand
#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
//----------------------------------------------------------------------------//
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com
[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com
[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]