Seleccione caso MSComm1.CommEvent Caso comEvReceive ¿Cuál es la función de esta declaración?
comEvSend 1 El número de caracteres en el búfer de envío es menor que el número Sthreshold.
comEvReceive 2 Recibe caracteres Rthreshold.
comEvCTS 3 El estado de la línea de envío claro ha cambiado.
comEvDSR 4 El estado de la fila lista del conjunto de datos ha cambiado.
comEvCD 5 El estado de la línea de detección del transportista ha cambiado.
comEvRing 6 Se detectó una señal de timbre.
comEvEOF 7
Por supuesto, para la lógica de programación, es necesario determinar si el estado es: comEvReceive para determinar si se han recibido datos. Este es el resultado más completo.
Así que puedes usar MSComm.Input para leer datos sin estar seguro del estado, simplemente no parece muy lógico.
Así que puedes usar MSComm.Input para leer datos sin determinar el estado, simplemente no parece muy lógico.