读书人

哪位高手有visual stdio2010制作MFC 串

发布时间: 2013-11-11 14:02:17 作者: rapoo

谁有visual stdio2010制作MFC 串口上位机的教程供参考啊==
盲目中。。找不到资料。。VB6.0在win7下太不稳定了
[解决办法]
晚上不是很多吗,mscomm控件的
[解决办法]
用CreateFile函数打开串口,用ReadFile函数读取串口,用WriteFile函数写串口,就这么几个函数,去查查资料就会了,很简单的
[解决办法]
关闭串口用CloseHandle函数
[解决办法]

引用:
Quote: 引用:

晚上不是很多吗,mscomm控件的


找了一天啊没找到。。


真的假的啊,百度搜索“MFC MSComm控件”,多到你看不完
[解决办法]
我就是看了这些资料自己做的,哪里还不完整?
[解决办法]
你那个variant_inp在哪定义的?
一般直接放到safearray_inp里就可以了

BYTE RcvBuf_COM1[1024];//buffer
long lLen_COM1;//长度
if(m_comMPU.get_CommEvent() == 2)
{
COleSafeArray SafeArray = m_com.get_Input();
long lLen = SafeArray.GetOneDimSize();//临时变量
for(long i = 0; i < lLen; i++)
{
SafeArray.GetElement(&i, RcvBuf_COM1 + lLen_COM1 + i);//放到临时变量里
}
lLen_COM1 += lLen; //全局变量

[解决办法]
有简单的类 可以用的 看这个
http://blog.csdn.net/sunnyloves/article/details/5575995
7 8行就可以通讯了

读书人网 >VC/MFC

热点推荐