1。某程序通过串口向录像机发送“Play”、“Record”、“Stop”和“Ejec”,现在我用串口并接的方式接收到这些命令,但不知如何才能在程序中有效地区分它们,从串口读出来的是一长窜字符串,但每个命令感觉都差不多。
2。用PCOMM提供的函数写了个循环监控串口,并读取数据的程序在DOS下运行正常,但把它加上一个界面在windows2000下运行时每当收到串口信息,程序窗口就自动关闭,windows弹出对话框报错,不知怎么回事?望指教,谢谢!
2。用PCOMM提供的函数写了个循环监控串口,并读取数据的程序在DOS下运行正常,但把它加上一个界面在windows2000下运行时每当收到串口信息,程序窗口就自动关闭,windows弹出对话框报错,不知怎么回事?望指教,谢谢!
解决方案 »
- 实现文件夹选择
- 用MFC写Sniffer遇到的问题
- _beginthread不用自己CloseHandle掉线程HANDLE吧?
- string 转换为char 数组
- 请问如何得到右键菜单的范围?
- 关于线程全局变量的一点疑惑,请指点
- 各位高手,请教一个有关界面的问题!!!分不够可以再加!
- 请教关于microsoft internet transfer control控件的一个简单问题
- warning , 高手帮忙
- 使用NamedPipe的COM组件被ASP调用出现问题,如何解决?
- VC6.0 中输入MFC或STL 类对象时无法自动显出该类的成员以供选择输入,请大虾指点!!!
- CDaoDatabase类如何判断一个字符串所表示的table是否存在?
2. Windows 9x/NT以后不允许程序直接访问控制I/O端口了,除非用winio之类的库打开特权。
在2000中用CreateFile等函数打开和操作串口,也很方便的。
但不知怎样得到准确的命令对应的控制串?曾拿收到的串口数据进行分析得到某些独特字符 但感觉这样区分不是很准确 不知是否还有其他更有效更准确的办法? 还有PCOMM提供的函数不能在win2000下使用?