Z
zhaokaien
Unregistered / Unconfirmed
GUEST, unregistred user!
问题1:
我用控件或api函数写程序控串口的时候都遇到了接收缓冲区和发送缓冲区的问题,就是不管你把缓冲区设置多少,调试的时候都不能看到设置缓冲区大小的影响,有那位高手能讲讲关于串口发送过程中缓冲区的相关知识(我用api函数写的串口发送大文件的软件里面,先用setupcomm函数设置串口接收发送缓冲区都是1byte,发送一个字节一个字节发送,调试的时候却发现comstat结构体中的cbinque数字是8,之后的数不定,有时是30多,有时40多,怎么会是这样呢,缓冲区不是只有1吗,而cbinque不是接收缓冲区中未被readfile处理过的字节数吗,急需高手指教)
问题2:
在串口通信过程中,怎样让接收端通知发送端什么时候该发,什么时候停止,(只使用串口的3个引脚,最好用api例程说明,或者使用mscomm),我知道是用握手,能不能有高手用简单的例程示范一下
问题3:
问一个与串口无关的问题,怎么样用delphi编写控制window‘运行’的程序,比如编程实现
“在运行里输入regv32 c:/windows/system/mscomm.ocx”类似的进行注册控件的功能
我用控件或api函数写程序控串口的时候都遇到了接收缓冲区和发送缓冲区的问题,就是不管你把缓冲区设置多少,调试的时候都不能看到设置缓冲区大小的影响,有那位高手能讲讲关于串口发送过程中缓冲区的相关知识(我用api函数写的串口发送大文件的软件里面,先用setupcomm函数设置串口接收发送缓冲区都是1byte,发送一个字节一个字节发送,调试的时候却发现comstat结构体中的cbinque数字是8,之后的数不定,有时是30多,有时40多,怎么会是这样呢,缓冲区不是只有1吗,而cbinque不是接收缓冲区中未被readfile处理过的字节数吗,急需高手指教)
问题2:
在串口通信过程中,怎样让接收端通知发送端什么时候该发,什么时候停止,(只使用串口的3个引脚,最好用api例程说明,或者使用mscomm),我知道是用握手,能不能有高手用简单的例程示范一下
问题3:
问一个与串口无关的问题,怎么样用delphi编写控制window‘运行’的程序,比如编程实现
“在运行里输入regv32 c:/windows/system/mscomm.ocx”类似的进行注册控件的功能