sobre el mscomm

25/11/2004 - 13:49 por Foro Visual FoxPro | Informe spam
Hola,

estoy intentando capturar datos con el control MsComm, logro hacerlo si
añado tambien un control Timer que evalue la propiedad inBufferCount, donde
chequeo que haya algun caracter para luego leer lo recibido, pero sino pongo
el control Timer nunca recibo nada.
La pregunta es que no se supone que el evento OnComm resuelve la
comunicacion?, y no deberia necesitar el control Timer.
Y otra cortita, en la documentacion que he estado leyendo menciona que el
control MsComm solo funciona en W95 o NT, sin embargo estas pruebas las
realizo con una maquina con W98 y otra con W95 y funcionan igual, que hay de
cierto con esto?

gracias,

Juanjo
Paysandu - Uruguay
 

Leer las respuestas

#1 Alberto Rodriguez
28/11/2004 - 01:28 | Informe spam
No necesitas ningun timer. El mscomm devuelve la entrada (o salida)
dependiendo del valor de las propiedades TamañodelBufferdeEntrada / Salida.
Cuando se cumple la cantidad de caracteres recibidos especificados en esa,s
propiedades.
Lo que pasa es que el valor por defecto de ellas es 0 y nunca recibe nada.

Ve la ayuda / propiedades para los nombres correctos.



"Foro Visual FoxPro" escribió en el mensaje
news:
Hola,

estoy intentando capturar datos con el control MsComm, logro hacerlo si
añado tambien un control Timer que evalue la propiedad inBufferCount,
donde
chequeo que haya algun caracter para luego leer lo recibido, pero sino
pongo
el control Timer nunca recibo nada.
La pregunta es que no se supone que el evento OnComm resuelve la
comunicacion?, y no deberia necesitar el control Timer.
Y otra cortita, en la documentacion que he estado leyendo menciona que el
control MsComm solo funciona en W95 o NT, sin embargo estas pruebas las
realizo con una maquina con W98 y otra con W95 y funcionan igual, que hay
de
cierto con esto?

gracias,

Juanjo
Paysandu - Uruguay



Preguntas similares