我的应用程序始终完美无缺
我有一个MDI
表单,其中有一个打开其他表单的菜单
由于我放置了一个新的MSCOMM
组件来使用RFID Reader
这个使用此MSCOMM
冻结的表单。
整个应用DOES NOT
冻结,只是具有MSCOMM1_OnCom
事件的表单。
我认为这可能是某种过载,然后我尝试在MSCOMM_OnCom
If MSCOMM1.comEvent = comEvReceive Then
///CODE
End If
没有工作。然后我看到这个RThreshold
确定在触发comEvReceive
事件之前要接收的字节数。我想我不太了解它。
RThreshold
是否确定了我max lenght
获得的incomming input
?
为了避免一直发生事件MSCOMM_OnCom
。我想将RThreshold
设置为大于0的某个值,但是当我读取Rfid cards
时,从RFID Reader
读取的输入的长度可能会有所不同。因此,如果RThreshold
确定了我从MSCOMM读取的最大长度,那么我认为它对我不起作用。
更新
我刚看过这个:
RThreshold is how many characters you receive before MsComm will call
the OnComm event.
InputLen is how many characters are in the Input buffer that you will
get when you call the .Input method.
In either case you may receive more than the RThreshold number of
characters when the OnComm event is called by VB
这是真的吗?我可以将RThreshold
设置为1,但请阅读整个mscomm.Input
?