Come ricevere il segnale di uscita in VB6 utilizza una porta parallela

July 22

Come ricevere il segnale di uscita in VB6 utilizza una porta parallela


Visual Basic non accede direttamente all'hardware tramite codice di programmazione. Pertanto, non supporta la programmazione della porta legati parallelo. Tuttavia, una libreria di collegamento dinamico o DLL, di nome WIN95IO.DLL è disponibile a questo scopo. La porta parallela compone di tre diverse sezioni, tra linee dati, linee di controllo e linee di stato. Le linee di dati sono i principali metodi per ottenere informazioni fuori dal porto.

istruzione

1 Scarica la DLL. Decomprimere il file e copiarlo nella directory di sistema di Windows '.

2 Fai clic su "Start", "Tutti i programmi" e "Visual Basic 6" per accedere all'interfaccia di sviluppo integrato. Fai clic su "File" e "Nuovo" per creare un nuovo progetto. Specificare un nome per il progetto. Selezionare un percorso per i file di progetto facendo clic su "Sfoglia".

3 Fai clic su "Form1.vb" sul Solution Explorer. Fai clic su "Strumenti" e selezionare "Campo di testo" per creare un nuovo campo di testo. Il sistema automaticamente il nome nel campo di testo "Text1".

4 Fare doppio clic sul form e inserire l'interfaccia di codice. Dichiarare il seguente per essere in grado di utilizzare la DLL:
Declare Sub "WIN95IO.DLL" vbOut Lib (ByVal NPort As Integer, ByVal NDATA As Integer)
Declare Sub "WIN95IO.DLL" vbOutw Lib (ByVal NPort As Integer, ByVal NDATA As Integer)
Declare Function vbInp Lib "WIN95IO.DLL" (ByVal NPort As Integer) As Integer
Declare Function vbInpw Lib "WIN95IO.DLL" (ByVal NPort As Integer) As Integer

5 Ricevere il segnale dalla porta parallela attraverso il metodo vbInp. Inserire il codice tra Sub ed End Sub:
Dim strin As String

strin = "&H" & Text1.Text
vbInp &H378, strin

H378 è l'indirizzo della porta per linee dati.