Visual Basic.NET - Como puedo trabajar con los puertos desde VB.NET

 
Vista:

Como puedo trabajar con los puertos desde VB.NET

Publicado por Daniel H. (2 intervenciones) el 11/12/2002 03:00:42
Hola amigos, estoy en un pozo pues no he encontrado la forma de poder accesar a los puertos tanto serial como paralelo desde mi aplicación en Visual Basic .NET
Me gustaria saber si alguien ya lo ha intentado o que debo hacer para lograr esto.

Saludos desde mexico.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como puedo trabajar con los puertos desde VB.NE

Publicado por Juan Reyes (81 intervenciones) el 14/12/2002 20:58:42
Es un poco complicado

declaras una instancia de esta clase en una forma

Private m_CommPort As New Rs232()

luego abrir el puerto que deseas, en este caso COM1

m_CommPort.Open(1, 9600, 8, Rs232.DataParity.Parity_None, _
Rs232.DataStopBit.StopBit_1, 4096)

luego puedes escribir en el:

m_CommPort.Write(" ")

y por ultimo lo cierras

m_CommPort.Close()

Esta forma te permite escribir directamente al puerto.
Si el puerto esta siendo usado por un driver ( impresor ), VB, pensara que no esta disponible y no lo abrira.
por lo tanto no debe de haber driver alguno usando el puerto.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Muchas Gracias Juan

Publicado por Daniel H. (2 intervenciones) el 22/12/2002 21:43:41
Muchas Gracias Juan, me ha sido de gran ayuda tus corres, gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE: Clase Rs232 para puertos COM

Publicado por Juan Reyes (81 intervenciones) el 14/12/2002 21:00:17
Public Class Rs232

Private mhRS As Integer = -1 ' Handle to Com Port
Private miPort As Integer = 1 ' Default is COM1
Private miTimeout As Integer = 70 ' Timeout in ms
Private miBaudRate As Integer = 9600
Private meParity As DataParity = 0
Private meStopBit As DataStopBit = 0
Private miDataBit As Integer = 8
Private miBufferSize As Integer = 512 ' Buffers size default to 512 bytes
Private mabtRxBuf As Byte() ' Receive buffer
Private meMode As Mode ' Class working mode
Private mbWaitOnRead As Boolean
Private mbWaitOnWrite As Boolean
Private mbWriteErr As Boolean
Private muOverlapped As OVERLAPPED
Private muOverlappedW As OVERLAPPED
Private muOverlappedE As OVERLAPPED
Private mabtTmpTxBuf As Byte() ' Temporary buffer used by Async Tx
Private moThreadTx As Thread
Private moThreadRx As Thread
Private miTmpBytes2Read As Integer
Private meMask As EventMasks
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como puedo trabajar con los puertos desde VB.NE

Publicado por Maria Laura Diaz (3 intervenciones) el 03/08/2007 16:27:20
Recien estoy investigando sobre como leer el puerto serial desde VB 2005, y me pasaron una pagina donde estan unos videos muy didacticos, que te pueden ayudar. Son los siguientes:

http://www.gigasize.com/get.php/1195102/1._Introduccion_Puerto_Serial.zip

http://www.gigasize.com/get.php/1195156/2._Envio_de_datos_Puerto_Serial.zip

http://www.gigasize.com/get.php/1195128/3._Recepcion_de_Datos_Puerto_Serial.zip

http://www.gigasize.com/get.php/1195145/4._Puerto_paralelo.zip

Mucha Suerte!
Saludos
Maria Laura
(Corrientes-Argentina)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como puedo trabajar con los puertos desde VB.NE

Publicado por Maria Laura Diaz (3 intervenciones) el 03/08/2007 16:27:25
Recien estoy investigando sobre como leer el puerto serial desde VB 2005, y me pasaron una pagina donde estan unos videos muy didacticos, que te pueden ayudar. Son los siguientes:

http://www.gigasize.com/get.php/1195102/1._Introduccion_Puerto_Serial.zip

http://www.gigasize.com/get.php/1195156/2._Envio_de_datos_Puerto_Serial.zip

http://www.gigasize.com/get.php/1195128/3._Recepcion_de_Datos_Puerto_Serial.zip

http://www.gigasize.com/get.php/1195145/4._Puerto_paralelo.zip

Mucha Suerte!
Saludos
Maria Laura
(Corrientes-Argentina)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar