Italian java.lang.NumberFormatException: Invalid hex double:0x456

sirjo66

Well-Known Member
Licensed User
Longtime User
secondo me ti stai perdendo in un bicchiere d'acqua poichè mi sembra che hai solo un problema di conversione di dati.

Per favore fai queste 2 prove:

1) La linea seguente (che mi devi assicurare che attualmente funziona)
B4X:
usb1.SetCustomDevice(usb1.DRIVER_SILABS, 0x456,0x808)
sostituiscila con
B4X:
usb1.SetCustomDevice(usb1.DRIVER_SILABS, 1110, 2056)
e dimmi se funziona

2) ora sostituiscila con:
B4X:
txtvendorid.text = "1110"
txtproductid.text = "2056"
usb1.SetCustomDevice(usb1.DRIVER_SILABS, txtvendorid.text ,txtproductid.text)

e dimmi se così funziona

Sergio
 

fifiddu70

Well-Known Member
Licensed User
Longtime User
MINCHIA !!!!!!!!!!! Funziona !!!!!!!!
scusate il francesismo, mi ricompongo .... si Sergio adesso funziona, quindi l'errore era che non passavo i numeri che ricevevo dal codice di LucaMs, cioè il risultato di 0x456 vendor e 0x808 product, Grazie a te e LucaMs adesso ho capito come integrare il codice dentro la mia app, tra l'altro userò il codice di LucaMs per creare un convertitore all'interno dell'app nel caso cambiassi stampante e così riuscirei a sapere quelli convertiti da inserire, grazie anche a Filippo e tutti gli altri che si sono adoperati per questo grande aiuto, sono contento che ancora oggi ci si possa contare di un buon staff, spero di ricambiare un giorno con voi, adesso mi si presenta altri due problemi da rislvere, sono migliorie da avere sulla mia app, ovviamente aprirò un nuovo post.
 
Top