Information générale
Catégorie:
Contrôles ActiveX en VFP
Versions des environnements
Network:
Windows 2008 Server
The ONCOMM event fires for many reasons. You should not expect that ALL (or even any) data has been received. Accumulate the contents of buffer untill you have a complete 'message'
>I am connected to a machine through serial COM1 and the Input property of the MSCOMM control receives the following in the ONCOMM event:
>
>0,204.9
>1,197.
>
>My code is:
>IF THIS.CommEvent = 2
> IF THIS.InBufferCount>0
> lcString = THIS.Input
> ...
>
>With hyperterminal, using the same port settings, I get the correct data, which is:
>
>0,204.9
> 1,197.9
> 2,193.4
> 3,190.1
> 4,187.5
> 5,185.3
> 6,183.5
> 7,182.0
> 8,180.7
> 9,179.5
> 10,178.4
> 11
>,177.5
> 12,176.7
> 13,175.9
> 14,175.2
> 15,174.5
> 16,173.9
>
>TIA for any suggestions.
>Mario
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement