| 8 | 1/1 | 返回列表 |
| 查看: 1174 | 回復: 7 | |||
[交流]
【求助】用MSComm控件編程DEBUG生成的程序只能收數(shù)據(jù)不能發(fā)數(shù)據(jù)? 已有5人參與
|
|
本人初學VC++,想用MSComm控件編一個簡單串口通信的程序,按照龔老師書上的例子寫了一個程序,在DEBUG下生成的程序只能發(fā)數(shù)據(jù)不能收數(shù)據(jù)。收數(shù)據(jù)時彈出窗口:"0x5f5624b0"指令引用的"0x0000205d"內存。該內存不能為"read".但是在release下生成的程序可以運行。請高手指點,如何在DEBUG也能正常運行呀。串口的響應函數(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); } |

木蟲 (小有名氣)
|
錯誤不在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 ] |

木蟲 (小有名氣)

新蟲 (初入文壇)
銀蟲 (小有名氣)

新蟲 (初入文壇)
| 8 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 279分求調劑 一志愿211 +11 | chaojifeixia 2026-03-19 | 12/600 |
|
|---|---|---|---|---|
|
[考研] 311求調劑 +5 | 冬十三 2026-03-18 | 5/250 |
|
|
[考研] 考研調劑求學校推薦 +3 | 伯樂29 2026-03-18 | 5/250 |
|
|
[考研] 藥學383 求調劑 +3 | 藥學chy 2026-03-15 | 5/250 |
|
|
[考研] 290求調劑 +7 | ^O^乜 2026-03-19 | 7/350 |
|
|
[考研] 本人考085602 化學工程 專碩 +19 | 不知道叫什么! 2026-03-15 | 21/1050 |
|
|
[考研] 一志愿華中農業(yè)071010,總分320求調劑 +3 | 困困困困坤坤 2026-03-20 | 3/150 |
|
|
[考研] 一志愿西安交通大學 學碩 354求調劑 +3 | 我想要讀研究生 2026-03-20 | 3/150 |
|
|
[考研] 319求調劑 +3 | 小力氣珂珂 2026-03-20 | 3/150 |
|
|
[考研] 廣西大學家禽遺傳育種課題組2026年碩士招生(接收計算機專業(yè)調劑) +3 | 123阿標 2026-03-17 | 3/150 |
|
|
[論文投稿]
申請回稿延期一個月,編輯同意了。但系統(tǒng)上的時間沒變,給編輯又寫郵件了,沒回復
10+3
|
wangf9518 2026-03-17 | 4/200 |
|
|
[考研] 【同濟軟件】軟件(085405)考研求調劑 +3 | 2026eternal 2026-03-18 | 3/150 |
|
|
[考研] 277調劑 +5 | 自由煎餅果子 2026-03-16 | 6/300 |
|
|
[考研] 301求調劑 +4 | A_JiXing 2026-03-16 | 4/200 |
|
|
[考研] 308求調劑 +4 | 是Lupa啊 2026-03-16 | 4/200 |
|
|
[考研] 085601求調劑 +4 | Du.11 2026-03-16 | 4/200 |
|
|
[考研] 一志愿蘇州大學材料工程(085601)專碩有科研經(jīng)歷三項國獎兩個實用型專利一項省級立項 +6 | 大火山小火山 2026-03-16 | 8/400 |
|
|
[考研] [導師推薦]西南科技大學國防/材料導師推薦 +3 | 尖角小荷 2026-03-16 | 6/300 |
|
|
[考研] 326求調劑 +4 | 諾貝爾化學獎覬?/a> 2026-03-15 | 7/350 |
|
|
[考研] 080500,材料學碩302分求調劑學校 +4 | 初識可樂 2026-03-14 | 5/250 |
|