NetSerialComm

19/02/2007 - 12:43 por Francisco Matamoros | Informe spam
Buenas, me he descargado el siguiente ejemplo para manejo de puertos series
en vs2003 y framework 1.1:
http://msdn.microsoft.com/msdnmag/i...erialcomm/

Mi problema es que no encuentro como añadirlo a una solución que tengo. Lo
quiero incluir en una pantalla dedicada a recoger tiempos provenientes de un
cronómetro que consiste en un datagrid para ir viendo los tiempos recogidos.
Lo tenía hecho con otro componente pero me daba problemas pues había veces
que el tiempo no lo recogía, es decir, se saltaba lecturas. Probé este y con
el ejemplo funciona perfectamente, sin pérdidas debidas a que se "pique" en
el crono muy rápido. Está montado con hilos y delegados que actúan cuando se
recibe una lectura.
Por más vueltas que le doy no soy capaz de hacer funcionar el componente que
os indico en mi aplicación.
Si hay alguien que lo haya utilizado, ¿podría orientarme como lo hizo?
Gracias.

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
19/02/2007 - 16:38 | Informe spam
Francisco,

a) Eso es de 2002, cuando .NET no tenía manejo de puerto serie y había que
hacerlo todo a base de llamadas a la API de Windows... Pero en principio
debería funcionar todo en .NET 2.0, creo.
b) En principio, te debería bastar con incorporar en tu proyecto CommBase.cs
(el código fuente de la librería). Más serio sería crearte un proyecto de
librería de clases y meter ese fuchero en él. Obtendrías una DLL
reutilizable en futuros proyectos.
c) Lo q sí no puedes hacer (probablemente sea lo q dices que te falla) es
incorporar directamente su fichero CommBase.Dll (creado para .NET 1.1) a un
proyecto de VS 2005 (que trabaja con .NET 2.0)

Slds - Octavio



"Francisco Matamoros" escribió en el mensaje
news:
Buenas, me he descargado el siguiente ejemplo para manejo de puertos
series en vs2003 y framework 1.1:
http://msdn.microsoft.com/msdnmag/i...erialcomm/

Mi problema es que no encuentro como añadirlo a una solución que tengo. Lo
quiero incluir en una pantalla dedicada a recoger tiempos provenientes de
un cronómetro que consiste en un datagrid para ir viendo los tiempos
recogidos. Lo tenía hecho con otro componente pero me daba problemas pues
había veces que el tiempo no lo recogía, es decir, se saltaba lecturas.
Probé este y con el ejemplo funciona perfectamente, sin pérdidas debidas a
que se "pique" en el crono muy rápido. Está montado con hilos y delegados
que actúan cuando se recibe una lectura.
Por más vueltas que le doy no soy capaz de hacer funcionar el componente
que os indico en mi aplicación.
Si hay alguien que lo haya utilizado, ¿podría orientarme como lo hizo?
Gracias.


Respuesta Responder a este mensaje
#2 Francisco Matamoros
19/02/2007 - 20:29 | Informe spam
Gracias Octavio, aún trabajo con 2003, por eso tiraba de ahí. No obstante
encontré otro componente más claro para mí: SerialPorts.

"Octavio Hernandez" escribió en el mensaje
news:%
Francisco,

a) Eso es de 2002, cuando .NET no tenía manejo de puerto serie y había que
hacerlo todo a base de llamadas a la API de Windows... Pero en principio
debería funcionar todo en .NET 2.0, creo.
b) En principio, te debería bastar con incorporar en tu proyecto
CommBase.cs (el código fuente de la librería). Más serio sería crearte un
proyecto de librería de clases y meter ese fuchero en él. Obtendrías una
DLL reutilizable en futuros proyectos.
c) Lo q sí no puedes hacer (probablemente sea lo q dices que te falla) es
incorporar directamente su fichero CommBase.Dll (creado para .NET 1.1) a
un proyecto de VS 2005 (que trabaja con .NET 2.0)

Slds - Octavio



"Francisco Matamoros" escribió en el
mensaje news:
Buenas, me he descargado el siguiente ejemplo para manejo de puertos
series en vs2003 y framework 1.1:
http://msdn.microsoft.com/msdnmag/i...erialcomm/

Mi problema es que no encuentro como añadirlo a una solución que tengo.
Lo quiero incluir en una pantalla dedicada a recoger tiempos provenientes
de un cronómetro que consiste en un datagrid para ir viendo los tiempos
recogidos. Lo tenía hecho con otro componente pero me daba problemas pues
había veces que el tiempo no lo recogía, es decir, se saltaba lecturas.
Probé este y con el ejemplo funciona perfectamente, sin pérdidas debidas
a que se "pique" en el crono muy rápido. Está montado con hilos y
delegados que actúan cuando se recibe una lectura.
Por más vueltas que le doy no soy capaz de hacer funcionar el componente
que os indico en mi aplicación.
Si hay alguien que lo haya utilizado, ¿podría orientarme como lo hizo?
Gracias.







email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida