| 24小時(shí)熱門(mén)版塊排行榜 |
| 5 | 1/1 | 返回列表 |
| 查看: 1188 | 回復(fù): 7 | |||
| 當(dāng)前只顯示滿足指定條件的回帖,點(diǎn)擊這里查看本話題的所有回帖 | |||
zhangqinfu新蟲(chóng) (初入文壇)
|
[交流]
【求助】用MSComm控件編程DEBUG生成的程序只能收數(shù)據(jù)不能發(fā)數(shù)據(jù)? 已有5人參與
|
||
|
本人初學(xué)VC++,想用MSComm控件編一個(gè)簡(jiǎn)單串口通信的程序,按照龔老師書(shū)上的例子寫(xiě)了一個(gè)程序,在DEBUG下生成的程序只能發(fā)數(shù)據(jù)不能收數(shù)據(jù)。收數(shù)據(jù)時(shí)彈出窗口:"0x5f5624b0"指令引用的"0x0000205d"內(nèi)存。該內(nèi)存不能為"read".但是在release下生成的程序可以運(yùn)行。請(qǐng)高手指點(diǎn),如何在DEBUG也能正常運(yùn)行呀。串口的響應(yīng)函數(shù)如下: void CSCommTestDlg::OnComm() { // TODO: Add your control notification handler code here VARIANT variant_inp; COleSafeArray safearray_inp; LONG len,k; BYTE rxdata[2048]; CString strtemp; if(m_ctrlComm.GetCommEvent()==2) { variant_inp=m_ctrlComm.GetInput(); safearray_inp=variant_inp; len=safearray_inp.GetOneDimSize(); for(k=0;k for(k=0;k BYTE bt=*(char*)(rxdata+k); strtemp.Format("%c",bt); m_strEditRXData+=strtemp; } } UpdateData(FALSE); } |
銀蟲(chóng) (小有名氣)

金蟲(chóng) (職業(yè)作家)

木蟲(chóng) (小有名氣)
|
錯(cuò)誤不在mscomm,而在VARIANT、和COLESAFEARRAY的使用上。改成如下形式就OK了: void CMsCommDlg::OnOnCommMscomm1() { // TODO: Add your control notification handler code here COleVariant variant_inp; if(m_ctrlComm.GetCommEvent()==2) { variant_inp=m_ctrlComm.GetInput(); m_strEditRXData = variant_inp.bstrVal; } UpdateData(FALSE); } [ Last edited by simthhuang on 2010-7-4 at 23:11 ] |

新蟲(chóng) (初入文壇)
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 311求調(diào)劑 +13 | zchqwer 2026-04-01 | 15/750 |
|
|---|---|---|---|---|
|
[考研] 085602化學(xué)工程268分蹲調(diào)劑 +8 | 月照花林。 2026-04-01 | 8/400 |
|
|
[考研] 290求調(diào)劑 +5 | dfffsar 2026-03-29 | 5/250 |
|
|
[考研] 一志愿西安交大材料學(xué)碩(英一數(shù)二)347,求調(diào)劑到高分子/材料相關(guān)專業(yè) +7 | zju51 2026-03-31 | 9/450 |
|
|
[考研] 332求調(diào)劑 +8 | Lyy930824@ 2026-03-29 | 8/400 |
|
|
[考研] 322求調(diào)劑 +8 | 三水sss 2026-04-01 | 8/400 |
|
|
[考研] 一志愿武理材料工程302調(diào)劑環(huán)化或化工 +15 | Doleres 2026-03-31 | 16/800 |
|
|
[考研] 土木304求調(diào)劑 +3 | 兔突突突, 2026-03-31 | 3/150 |
|
|
[考研] 0805求調(diào)劑 +6 | 是水分 2026-03-31 | 6/300 |
|
|
[考研] 一志愿西交大080500材料學(xué)碩349 +6 | jqx1258 2026-03-31 | 7/350 |
|
|
[考研] 080200學(xué)碩,機(jī)械工程專業(yè)277分,求帶走! +4 | 瓶子PZ 2026-03-31 | 4/200 |
|
|
[考研] 一志愿北京科技大學(xué)材料學(xué)碩328分求調(diào)劑 +4 | 1段時(shí)間 2026-03-31 | 5/250 |
|
|
[考研] 求調(diào)劑 +9 | akdhjs 2026-03-31 | 10/500 |
|
|
[考研] 江蘇蘇北高校誠(chéng)邀調(diào)劑同學(xué) +3 | zzll406 2026-03-31 | 3/150 |
|
|
[考研] 考研調(diào)劑求助 +7 | 13287130938 2026-03-31 | 7/350 |
|
|
[考研] 08工科,295,接受跨專業(yè)調(diào)劑 +6 | lmnlzy 2026-03-30 | 6/300 |
|
|
[考研] 11408總分309,一志愿東南大學(xué)求調(diào)劑,不挑專業(yè) +5 | 天賦帶到THU 2026-03-29 | 6/300 |
|
|
[考研] 342求調(diào)劑 +4 | 加油a李zs 2026-03-26 | 4/200 |
|
|
[考研] 085600,材料與化工321分求調(diào)劑 +10 | 大饞小子 2026-03-28 | 10/500 |
|
|
[考研] 調(diào)劑 +4 | 柚柚yoyo 2026-03-26 | 4/200 |
|