Forum: PC-Programmierung Parallel-Port in VB6 auslesen(!)


von Peter84 (Gast)


Lesenswert?

Hallo!

Die Situation ist folgende:
Ich will den High/Low Status von Pins am Parallelport auslesen und bin 
leider an ein VB-Programm gebunden.

Ich denke, dass ich da einfach die Inp(&H378) [verwendet xp und 
inpout32.dll] aufrufen muss und diese mir einen Wert zw. 0 und 255 
ausgibt aus dem ich dann die Info ueber die mit High belegten Ports 
auslesen kann.
Nun wird mir allerdings immer nur der Wert zurueckgegeben, den ich als 
letztes an diese in/out ports gesendet habe - andere Werte (von aussen) 
werden nicht angenommen.

Als workaround kann ich die Control-Ports von BASE+1 auslesen die 
default alle auf 1 gesetzt sind (bis auf den Invertierten).


Mein Problem habe ich damit zwar anscheinend geloest, aber ich verstehe 
nicht so ganz warum ich die data-ports nicht auslesen kann.
Kann mir vllt. jemand erklaeren wo mein Denkfehler ist?

Danke und Gruss

von Frank D. (Gast)


Lesenswert?

Schau mal hier :

http://www.vbarchiv.net/workshop/workshop_77.html
http://www.activevb.de/tutorials/tut_parallel/parallel.html
http://www.visualbasic.at/old/main.php?id=15&main=edetail

Sind ein paar Beispiele. Gibts ne Menge unter Google. Habe ich für meine 
SlotCar Zeiterfassung auch gebraucht. Inzwischen mache ich die 
Zeiterfassung jedoch mit einem Mikrocontroller

Gruß Frank D.

von Peter84 (Gast)


Lesenswert?

die Links sind zwar gut (habe ich teilweise auch bei meiner Recherche 
gefunden), allerdings liefern sie mir keine Antwort darauf wie ich 
Signale an den bidirektional nutzbaren Datenports auslese - oder 
ueberlese ich einen Teil einfach stur?

Danke und Gruss

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.