在C++builder中如何实现串口的读写(100分)

  • 主题发起人 主题发起人 fsxusuh
  • 开始时间 开始时间
F

fsxusuh

Unregistered / Unconfirmed
GUEST, unregistred user!
各位高手你们好
请问在C++builder中如何实现串口的读写,最好有较完整的例子.
谢谢!
抚顺 徐
fsxusuh@mail.fsptt.ln.cn
2000.11.10
 
Please foind MSCOMM32.OCX.
OK...
 
控件:可以使用SPCOMM之类
win32api: 用CreateFile打开端口(com1: com2: 之类)
用读写文件的方法读写端口,当然一般要用 Overlap 方式
 
用spcomm即可,我给你发去一个小例子,请查收
 
delphi的控件ccb都可以用
 
c++build不支持串行通信,可调用VC++的动态链接库
 
如你安过vb6.0,在硬盘上有mscomm.ocx,或从别处copy ,dephi->component->
install activex->install后,在activex组.在formcreate 中 start,
在formclose 中 close.
 

直接用API也很方便(MSCOMM有时候不能适应要求的).
要用的API大概有 CreateFile,BuildCommDCB,SetCommDCB,ReadFile,WriteFile...
 
还是用SPCOMM控制方便,MSCOMM不太好
 
多人接受答案了。
 
后退
顶部