'串行口通讯,接受来自识读器的数据
Private Sub MSComm1_OnComm()Static intNum As Long
Dim nReceiveCount As Integer
Select Case MSComm1.CommEvent Case comEvCD
Case comEvCTS
Case comEvDSR
Case comEvRing
Case comEvReceive
Do
nReceiveCount = MSComm1.InBufferCount
Sleep (100) 'API 函数,挂起当前进程一段时间
Loop Until MSComm1.InBufferCount = nReceiveCount
StrFromComm = MSComm1.Input
intNum = intNum + 1
Call ReadIniForString(StrFromComm)'--------------------------------------------------
'--------------------------------------------------
'ReadIniFile ("c:\temp.txt")
'---------------------------------------------------------
'每次读写后将内容写到数据输出文件里。(根据用户的选择0表示写数据,1表示不写)'If WriteFileLOG = 0 Then Call WriteLOGData(iniTempFile)'---------------------------------------------------------
Case comEvSendEnd Select
CurNum = intNum
End Sub
Private Sub MSComm1_OnComm()Static intNum As Long
Dim nReceiveCount As Integer
Select Case MSComm1.CommEvent Case comEvCD
Case comEvCTS
Case comEvDSR
Case comEvRing
Case comEvReceive
Do
nReceiveCount = MSComm1.InBufferCount
Sleep (100) 'API 函数,挂起当前进程一段时间
Loop Until MSComm1.InBufferCount = nReceiveCount
StrFromComm = MSComm1.Input
intNum = intNum + 1
Call ReadIniForString(StrFromComm)'--------------------------------------------------
'--------------------------------------------------
'ReadIniFile ("c:\temp.txt")
'---------------------------------------------------------
'每次读写后将内容写到数据输出文件里。(根据用户的选择0表示写数据,1表示不写)'If WriteFileLOG = 0 Then Call WriteLOGData(iniTempFile)'---------------------------------------------------------
Case comEvSendEnd Select
CurNum = intNum
End Sub
解决方案 »
- 程序要用VB导入Excel数据,当Excel文件无密码时可正常导入,但有密码保护时,应如何让用户自行输入密码再进行导入?
- 求助:在vb中SoapHeader验证的写法?SoapHeader赋值?
- 调查:程序员的工作让你变胖还是变瘦
- 为什么我的winsock通讯总 出错?
- 关于变量传递的问题
- 100分求解!!参与有分!!!
- 怎样将当前时间转换成以秒为单位的数字?
- 请教各位.使用哪的控件
- 简单问题-打开IE,Outlook(100分)
- 如何用VB语言来实现CRC校验函数? 谢谢!!!
- 我想用ACTIVEX DLL组件的方式开发ASP应用,但是很难调试,有谁有更好的调试办法吗???
- 请问如此生成的按钮如何在其Click事件里面写程序?
范逸之 陈立元 孙德萱 程正孚
2001-3-1 ¥57.00元可惜网站是台湾的,很难进去
www.vbio.com.tw