Parallelle poort Adres?

B

beest

Guest
Hoe krijg ik de parallelle poort (LPT1) Adres via programmeren in VB 6.0?Is er een manier plz help mij en stuur mij de broncode ...

<img src="http://www.edaboard.com/images/smiles/icon_rolleyes.gif" alt="Rolling Eyes" border="0" />
 
Win98 kan gebruiken sommige functie te lezen, maar bij Win2000
moet u gebruik maken van een schijf, kunt u een gratis rijden op internet, zoals winio.sys.

 
Op winxp u kunt downloaden dlportio.dll, probeer dan te zoeken dit bestand door Google

 
Hoi

Als u wilt dat alleen het adres controleren van uw systeem informatie.

Groeten

 
Hier
is een goede plek om te beginnen:
http://www.lvr.com/parport.htm

 
Als u met Windows XP, 2000, dan moet je om een aantal DLL-bestand en slaat het systeem directory ...

Volledige info hier: http://geekhideout.com/iodll.shtml

Ik gebruikte Portin en PortOut in mijn programma, dus ik had om deze twee lijnen, maar er zijn meer functies die handig zijn

Private Declare Sub PortOut Lib "IO.dll" (ByVal Port As Integer, ByVal Data As Integer)
Private Declare Function PortIn Lib "IO.dll" (ByVal Port As Integer)
As Byte

Het adres is H378

Voorbeeld van de output 00001111:
Bel PortOut (& & H378, & HF &)

maar er zijn H379 en H37A die registers die van nut kunnen zijn ..Ik had een natuurlijk project laatste semester en het was pct gebaseerd spectrum analyzer, Parallel Port compleet was een geweldige referentie, ik denk dat je kunt downloaden vanaf hier:

http://www.mcu.cz/atm/index.php?&direction=0&order=&directory=eBookOld/parallel% 20port% 20complete

 
In Visual Basic we geen toegang hebben tot de hardware directly.All hardware aanvragen moeten gaan via windows.To de haven hebben we direct te gebruiken (. DLL) files.You kunt deze als een gratis te downloaden door naar de volgende pagina http : / / webpages.charter.net / mopperen / ParallelPort / ParallelPort.html

 
U kunt direct controleren ur PC configuratie tijdens het opstarten ur systeem ...
Het kan worden 0x37 (8,9, a) of ox27 (8,9, a), of .....
maar voor zover ik weet VB cant communiceren met parallelle poorten ..

jay

 
jay_ec_engg schreef:

U kunt direct controleren ur PC configuratie tijdens het opstarten ur systeem ...

Het kan worden 0x37 (8,9, a) of ox27 (8,9, a), of .....

maar voor zover ik weet VB cant communiceren met parallelle poorten ..jay
 
Het boek is niet compleet:

http://www.mcu.cz/atm/index.php?&direction=0&order=&directory=eBookOld/parallel% 20port% 20complete

Hoofdstukken 9-15 ontbreken.Deze zelfde boek is ten minste op 2 plaatsen in het forum en ook deze zijn onvolledig.

 
Voor win98 kunt u een DLL-bestand in C en bellen vanuit VB gebruik van de functies _inp en _outp (conio.h)

Schrijf 0 tot alle mogelijke LPT-poort neg, vervolgens Lees de waarden in een lus van alle mogelijke LPT-poort nummers het een retour allesbehalve 255 is de juiste is.

Nu voor alles wat maar win98 / 95 hebt u een aparte DLL die werkt op kernel niveau ofwel schrijven of downloaden inpout32.dll is prima ..
Volg de bovenstaande procedure thats all

 
zie: http://www.logix4u.cjb.net/

nieuwe versie (inpout32 DLL) werkt op Windows 95/98/NT/ME/2000/XP

<img src="http://www.edaboard.com/images/smiles/icon_surprised.gif" alt="Verrast" border="0" />dank u LOGIX4U

 

Welcome to EDABoard.com

Sponsor

Back
Top