PDA

View Full Version : [VB6] gestione porta parallela


Sibilo
05-12-2004, 17:08
Ragazzi quali sono le funzioni e le relative istruzioni per poter gestire la porta parallela?

....vi posso dire ke ho appena preso in mano il linguaggio visual basic e quindi ne so ancora veramente poco poco.

Per ora ho solo fondamenti di C++, ASM e le primissime istruzioni VB...

Sibilo
08-12-2004, 15:35
UP!!!!

...ragazzi ma è una domanda così stupida?

RaouL_BennetH
08-12-2004, 15:52
qui ho trovato un esempio, magari potrebbe esserti utile:

http://www.migindia.com/modules.php?name=News&file=article&sid=21

Se lavoravi sulla seriale potevo darti una mano anche io, visto che ci sto sbattendo la testa da qualche giorno.

RaouL.

cionci
09-12-2004, 14:58
Originariamente inviato da Sibilo
UP!!!!

...ragazzi ma è una domanda così stupida?
Ci sono decine di thread su questo argomento...basta fare una ricerchina...

Sibilo
09-12-2004, 17:12
Originariamente inviato da cionci
Ci sono decine di thread su questo argomento...basta fare una ricerchina...

ho fatto una ricerca... ci sono abbastanza topic aperti sull'argomento, ma in nessuno di questi ho mai visto uno straccio di codice in vb6....

....tutti ke la consigliano, la osannano xkè è facile da programmare, ma poi.....vabè mi sono arrangiato un po' e sono arrivato a queste conclusioni:

queste dichiarazioni in WINXP ovviamente non funzionano:

Private Declare Function Inp Lib "inpout32.dll" _
Alias "Inp32" (ByVal PortAddress As Integer) As Integer
Private Declare Sub Out Lib "inpout32.dll" _
Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As

Ho scaricato i driver di visibilità della porta parallela anke in ambiente winXP, cioè questi (http://www.giobe2000.it/HW/Parallela/Exe/DLPORTIO.dll)

Ma a questo punto al posto della lib inpout32.dll che WinXP non ha, dovrò utilizzare la nuova lib dlportio.dll, solo che non contiene le funzioni di out32 e inp32...... quali saranno mai le nuove funzioni??

Private Declare Function Inp Lib "dlportio.dll" _
Alias "????????" (ByVal PortAddress As Integer) As Integer

Cosa ci scrivo al posto dei punti interrogativi?