VBA Lettore Badge



  • [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 ^^