Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Puerto paralelo (http://www.forosdelweb.com/f29/puerto-paralelo-352841/)

Jose_minglein2 25/11/2005 04:27

Puerto paralelo
 
Buenas, ya se que hay varios post sobre este tema, pero no me ha quedado nada claro el tema. La cuestióne es que necesito leer/escribir en el LPT1, he leido sobre io.dll y inpout.dll pero no me ha quedado nada claro y cuando intento usar algunas cosas encontradas por ahí nada de nada.

Un ejemplo de codeproject de unas bombillitas cuando hago click en algún checkbox me peta.
Otro ejemplo (LPT1XP) que ya ni me acuerdo de donde lo he conseguido lo único que consigo leer es si está conectado o no.
Otro que viene en el msdn me dice que lee pero no me lee nada y de escribir idem.

¿Alguien conoce algún ejemplo claro o documentación sobre el tema?

Jose_minglein2 29/11/2005 02:13

Bueno , por fí lo he conseguido, viendo la poca doc que hay por ahí, pongo un simple ejemplo en vb.net para el uso de P.paralelo.

-Primero descargar INPOUT32.dll y copiarla a system32.
Código:

Public Declare Function Inp Lib "C:\WINDOWS\SYSTEM32\INPOUT32.DLL" _
    Alias "Inp32" (ByVal PortAddress As Integer) As Integer

    Public Declare Sub Out Lib "C:\WINDOWS\SYSTEM32\INPOUT32.DLL" _
Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)

dim lectura as integer = &H379
dim escritura as integer = &H378
dim lec_es as integer = &37A

Private Function Leer() as integer
return inp(lectura)
end function

Esto devuelve un entero que forman los 8bits de lectura. (También se puede usar IO.dll para leer bits concretos)

Fuente:
http://www.geocities.com/eduardo_cmsv/index.htm


La zona horaria es GMT -6. Ahora son las 04:25.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.