Acceso a puertos de E/S

29/09/2004 - 22:35 por Alejandro Gutiérrez | Informe spam
Hola!

¿Alguien sabe cómo acceder a los puertos de entrada/salida mediante C#?

Gracias.

Preguntas similare

Leer las respuestas

#1 Octavio Telis Aynes
30/09/2004 - 01:10 | Informe spam
Si estás buscando manejo de Serial o Paralelo... pues para qué mentirte...
hasta la versión 1.1 del .NET Framework... no hay, claro, para la próxima si
habrá... pero para eso falta mucho. Y bueno, como lo que necesitas es para
hoy... podría hechar mano de una solución que alguíen más se tomó la tarea
de realizar, sirve para manejo serial.

http://www.gotdotnet.com/Community/...e09c4d5890

Dale una revisada, espero que pueda serte útil

Saludos...

Octavio Telis Aynés
www.comunidadpuntonet.org/df/


"Alejandro Gutiérrez" escribió en el mensaje
news:
Hola!

¿Alguien sabe cómo acceder a los puertos de entrada/salida mediante C#?

Gracias.


Respuesta Responder a este mensaje
#2 Millan Andres Sanchez Diaz
30/09/2004 - 20:03 | Informe spam
Hola lo que dice Octavio no es del todo cierto. Directamente el .NET
framework no permite el acceso puertos. Es decir no trae unas funciones que
permitan hacerlo. Lo que debes hacer es conseguir librerias o componentes
de terceros.

Para el puerto Paralelo te sirve una libreria (dll) que se llama
INPOUT32.dll. Esta hecha en Visual C++ y usarla en C# es bastante sencillo.

Revisa estos links que te serviran para usar el puerto paralelo:


http://www.lvr.com/parport.htm
http://www.codeproject.com/csharp/csppleds.asp Este ultimo link te muestra
como usar INPUT32.dll desde C#.


Saludos,

Ing. Millan Andres Sanchez Diaz (MCP)
http://www.programar.net
Bogota, Colombia





"Octavio Telis Aynes" wrote in message
news:OcL#
Si estás buscando manejo de Serial o Paralelo... pues para qué mentirte...
hasta la versión 1.1 del .NET Framework... no hay, claro, para la próxima


si
habrá... pero para eso falta mucho. Y bueno, como lo que necesitas es para
hoy... podría hechar mano de una solución que alguíen más se tomó la tarea
de realizar, sirve para manejo serial.




http://www.gotdotnet.com/Community/...Guid=9dde5
cf3-4842-4d4b-baa7-73e09c4d5890

Dale una revisada, espero que pueda serte útil

Saludos...

Octavio Telis Aynés
www.comunidadpuntonet.org/df/


"Alejandro Gutiérrez" escribió en el mensaje
news:
> Hola!
>
> ¿Alguien sabe cómo acceder a los puertos de entrada/salida mediante C#?
>
> Gracias.
>
>


Respuesta Responder a este mensaje
#3 Octavio Telis Aynes
01/10/2004 - 00:19 | Informe spam
Hola...

Bueno... hasta la versión 1.1. de .Net Framework, no hay clases que ayuden a
la comunidación serial, sin embargo, para la próxima versión del .NET
Framework, es que sí habrá... es parte de lo nuevo que trerá, basta darse
una vuelta por el sitio de vs2005, para ver qué traerá el próximo .NET
Framework, y bueno, para que no se quede en duda el asunto del próximo .Net
Framework, chequen que vendrá respecto a puertos:
http://msdn2.microsoft.com/library/tf8zk72w.aspx.

Y bueno... ¿Qué de lo que he dicho no es cierto?, he revisado el texto
original y no encuentro mi mentira. : )

Si es que el echo de que .NET Framework 1.1 no expone clases para le manejo
de puertos serie se confundió con el echo de que desde el .NET Framework no
se puede manejar el puerto serie... pues me disculpo, la primera afirmación
es a la que me refería. Por cierto, para la segunda afirmación, podemos ver
que no es verdadera ya que la liga que muestro tiene un ejemplo feaciente de
que es posible muy a pesar de no tener clases nativas para relizar esta
tarea.

La liga:
http://www.gotdotnet.com/Community/...e09c4d5890


Saludos...

Octavio Telis Aynés
www.comunidadpuntonet.org/df/



"Millan Andres Sanchez Diaz" escribió en el
mensaje news:
Hola lo que dice Octavio no es del todo cierto. Directamente el .NET
framework no permite el acceso puertos. Es decir no trae unas funciones


que
permitan hacerlo. Lo que debes hacer es conseguir librerias o componentes
de terceros.

Para el puerto Paralelo te sirve una libreria (dll) que se llama
INPOUT32.dll. Esta hecha en Visual C++ y usarla en C# es bastante


sencillo.

Revisa estos links que te serviran para usar el puerto paralelo:


http://www.lvr.com/parport.htm
http://www.codeproject.com/csharp/csppleds.asp Este ultimo link te


muestra
como usar INPUT32.dll desde C#.


Saludos,

Ing. Millan Andres Sanchez Diaz (MCP)
http://www.programar.net
Bogota, Colombia





"Octavio Telis Aynes" wrote in message
news:OcL#
> Si estás buscando manejo de Serial o Paralelo... pues para qué


mentirte...
> hasta la versión 1.1 del .NET Framework... no hay, claro, para la


próxima
si
> habrá... pero para eso falta mucho. Y bueno, como lo que necesitas es


para
> hoy... podría hechar mano de una solución que alguíen más se tomó la


tarea
> de realizar, sirve para manejo serial.
>
>



http://www.gotdotnet.com/Community/...Guid=9dde5
cf3-4842-4d4b-baa7-73e09c4d5890
>
> Dale una revisada, espero que pueda serte útil
>
> Saludos...
>
> Octavio Telis Aynés
> www.comunidadpuntonet.org/df/
>
>
> "Alejandro Gutiérrez" escribió en el mensaje
> news:
> > Hola!
> >
> > ¿Alguien sabe cómo acceder a los puertos de entrada/salida mediante


C#?
> >
> > Gracias.
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Millan Andres Sanchez Diaz
01/10/2004 - 19:13 | Informe spam
Hola Octavio:

A lo que me referia es que aunque directamente el .NET framework no permite
el acceso a puerto Paralelo, se puede hacer usando componentes de terceros.
No le dabas esta aclaracion o ayuda a Alejandro.

Saludos,

Ing. Millan Andres Sanchez Diaz (MCP)
http://www.programar.net
Bogota, Colombia





"Octavio Telis Aynes" wrote in message
news:
Hola...

Bueno... hasta la versión 1.1. de .Net Framework, no hay clases que ayuden


a
la comunidación serial, sin embargo, para la próxima versión del .NET
Framework, es que sí habrá... es parte de lo nuevo que trerá, basta darse
una vuelta por el sitio de vs2005, para ver qué traerá el próximo .NET
Framework, y bueno, para que no se quede en duda el asunto del próximo


.Net
Framework, chequen que vendrá respecto a puertos:
http://msdn2.microsoft.com/library/tf8zk72w.aspx.

Y bueno... ¿Qué de lo que he dicho no es cierto?, he revisado el texto
original y no encuentro mi mentira. : )

Si es que el echo de que .NET Framework 1.1 no expone clases para le


manejo
de puertos serie se confundió con el echo de que desde el .NET Framework


no
se puede manejar el puerto serie... pues me disculpo, la primera


afirmación
es a la que me refería. Por cierto, para la segunda afirmación, podemos


ver
que no es verdadera ya que la liga que muestro tiene un ejemplo feaciente


de
que es posible muy a pesar de no tener clases nativas para relizar esta
tarea.

La liga:



http://www.gotdotnet.com/Community/...Guid=9dde5
cf3-4842-4d4b-baa7-73e09c4d5890


Saludos...

Octavio Telis Aynés
www.comunidadpuntonet.org/df/



"Millan Andres Sanchez Diaz" escribió en el
mensaje news:
> Hola lo que dice Octavio no es del todo cierto. Directamente el .NET
> framework no permite el acceso puertos. Es decir no trae unas funciones
que
> permitan hacerlo. Lo que debes hacer es conseguir librerias o


componentes
> de terceros.
>
> Para el puerto Paralelo te sirve una libreria (dll) que se llama
> INPOUT32.dll. Esta hecha en Visual C++ y usarla en C# es bastante
sencillo.
>
> Revisa estos links que te serviran para usar el puerto paralelo:
>
>
> http://www.lvr.com/parport.htm
> http://www.codeproject.com/csharp/csppleds.asp Este ultimo link te
muestra
> como usar INPUT32.dll desde C#.
>
>
> Saludos,
>
> Ing. Millan Andres Sanchez Diaz (MCP)
> http://www.programar.net
> Bogota, Colombia
>
>
>
>
>
> "Octavio Telis Aynes" wrote in message
> news:OcL#
> > Si estás buscando manejo de Serial o Paralelo... pues para qué
mentirte...
> > hasta la versión 1.1 del .NET Framework... no hay, claro, para la
próxima
> si
> > habrá... pero para eso falta mucho. Y bueno, como lo que necesitas es
para
> > hoy... podría hechar mano de una solución que alguíen más se tomó la
tarea
> > de realizar, sirve para manejo serial.
> >
> >
>



http://www.gotdotnet.com/Community/...Guid=9dde5
> cf3-4842-4d4b-baa7-73e09c4d5890
> >
> > Dale una revisada, espero que pueda serte útil
> >
> > Saludos...
> >
> > Octavio Telis Aynés
> > www.comunidadpuntonet.org/df/
> >
> >
> > "Alejandro Gutiérrez" escribió en el mensaje
> > news:
> > > Hola!
> > >
> > > ¿Alguien sabe cómo acceder a los puertos de entrada/salida mediante
C#?
> > >
> > > Gracias.
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Alejandro Gutiérrez
01/10/2004 - 19:28 | Informe spam
Hola, he leido vuestras respuestas. No iban por ahí los tiros. Cuando dije
puertos E/S no me referia a el puerto serie o el paralelo, sino a eso, los
puertos de E/S.
Busco la manera de hacer el equivalente de inp() y outp() del lenguaje C.

Gracias.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida