no software
no software
infatti! l'unica cosa che mi viene in mente è come dicevi tu che c'è magari un carattere nascosto di qualche tipo.
ho controllato la lunghezza ed effettivamente è di 14 caratteri mentre il codice che compare ne ha 13. proprio non capisco. c'è un modo per verificare se ci sono caratteri nascosti?
te l'ho scritto nella pagina 1 cosa devi fare
"E' software" che significa ? Anche il web e' software.
Se e' una applicazione Window Forms (cioe' che non gira nel browser), ti sposto in programmazione.
press play on tape
-----
MP3 Listing
https://sourceforge.net/projects/mp3-listing
File Listing
https://sourceforge.net/projects/file-listing-2-0/
si windows form
ho risolto, c'è l'ascii 13 alla fine del barcode, l'ho rimosso prima della riceerca e ora lo trova. grazie a tutti. possiamo chiudere.
E' lo standard di funzionamento dei lettori di barcode ad emulazione di tastiera.
Nella lettura dei barcode bisogna usare l'evento KeyPress che analizzando carattere per carattere, ti permette di togliere il CR e, nello stesso tempo, sai che il codice è letto.
A quel punto puoi fare tutto quello che vuoi.
Io, ad esempio, l'ho usato per permettere all'utente di inserire in un documento (es. DDT) le righe degli articoli semplicemente leggendo il barcode, senza mettere mai mano alla tastiera (gli utenti ne sono rimasti entusiasti).
Per inciso, se il barcode è uguale a quello dell'ultimo articolo inserito, non lo inserisce ma aumenta la quantità.
capito, io uso il barcode emulazione seriale quindi con la porta com e gli ho semplicemente detto di sostituire il cr con niente così non lo conta nel codice scansionato:
Dim str As String = Replace(txtbarcodeent.Text, Chr(13), "")
xtbarcodeent.Text = str