Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
MSCOMM input is different from Hyperterminal
Message
 
General information
Forum:
Visual FoxPro
Category:
ActiveX controls in VFP
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Vista
Network:
Windows 2008 Server
Database:
MS SQL Server
Miscellaneous
Thread ID:
01356127
Message ID:
01356161
Views:
16
Thanks for the fast reply Viv.
The OnComm fires only once, when we push the export button on the machine.
In Hyperterminal, we get all data instantly.
What do you recommend?
Thanks

>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
Previous
Reply
Map
View

Click here to load this message in the networking platform