VBA Lettore Badge
Hai un problema con Excel? 
[VBA] Lettore Badge
di v3n0m (utente non iscritto) data: 25/01/2013 15:18:30
Ciao a tutti,
Stò sviluppando un programma per la gestione dei pagamenti e voglio introdurre delle tessere magnetiche le quali non fanno altro che darmi un numero seriale.
Il mio problema è:
1) come mi metto in ascolto della porta USB? (Il lettore è collegato tramite USB)
2) come faccio a ricevere il valore dal lettore?
Io ho delle buone basi di vba ma non così avanzate.
Se avete dei manuali per vba avanzato in italiano consigliatemeli pure.
Saluti
di Vecchio Frac data: 25/01/2013 20:17:50
Fosse stata una chiavetta USB, ad esempio, avrei pensato di accedervi come fosse stato un disco esterno, ad esempio "F:". Ma siccome parli di un lettore di tessere magnetiche, presumo che tu non sia il costruttore ma un utente e quindi dovresti aver ricevuto a corredo anche il software di acquisizione e anche di comunicazione (DLL certamente, e anche le specifiche). Non mi risulta - ma dovrei approfondire - che VBA supporti USB direttamente o con API.
Il supporto per device USB di solito viene dato dal costruttore. Così è almeno per la mia piccola webcam :)
di v3n0m (utente non iscritto) data: 26/01/2013 12:09:54
Si è presente tutto c'è anche la possibilità di installare il programma che emula la tastiera.
Però non è quello che volevo io.
Avevo bisogno che quando passava la scheda mi aprisse in automatico il "Form" dove sono presenti tutti i valori.
Quindi a livello di programmazione, basta che mi peschi il s.n. quando la legge e dopo mi vado a pescare io il resto dei dati.
di Vecchio Frac data: 26/01/2013 15:11:36
Credo che ascoltare la porta USB sia cosa diversa dall'ascoltare la porta seriale.
Se trovi una soluzione sarebbe interessante conoscerla :)
di v3n0m (utente non iscritto) data: 27/01/2013 20:28:10
Bene, cercavo aiuto qua ^^
Vuoi Approfondire?