| 8 | 1/1 | 返回列表 |
| 查看: 1176 | 回復(fù): 7 | |||
zhangqinfu新蟲 (初入文壇)
|
[交流]
【求助】用MSComm控件編程DEBUG生成的程序只能收數(shù)據(jù)不能發(fā)數(shù)據(jù)? 已有5人參與
|
|
本人初學(xué)VC++,想用MSComm控件編一個(gè)簡單串口通信的程序,按照龔老師書上的例子寫了一個(gè)程序,在DEBUG下生成的程序只能發(fā)數(shù)據(jù)不能收數(shù)據(jù)。收數(shù)據(jù)時(shí)彈出窗口:"0x5f5624b0"指令引用的"0x0000205d"內(nèi)存。該內(nèi)存不能為"read".但是在release下生成的程序可以運(yùn)行。請高手指點(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); } |
金蟲 (職業(yè)作家)

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

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

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

新蟲 (初入文壇)
| 8 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 346求調(diào)劑[0856] +4 | WayneLim327 2026-03-16 | 7/350 |
|
|---|---|---|---|---|
|
[考研] 一志愿中國石油大學(xué)(華東) 本科齊魯工業(yè)大學(xué) +3 | 石能偉 2026-03-17 | 3/150 |
|
|
[考研] 求調(diào)劑 +3 | Ma_xt 2026-03-17 | 3/150 |
|
|
[考研] 354求調(diào)劑 +5 | Tyoumou 2026-03-18 | 8/400 |
|
|
[考研] 材料專碩英一數(shù)二306 +7 | z1z2z3879 2026-03-18 | 7/350 |
|
|
[考研] 304求調(diào)劑 +7 | 司空. 2026-03-18 | 7/350 |
|
|
[考研] 一志愿 西北大學(xué) ,070300化學(xué)學(xué)碩,總分287,雙非一本,求調(diào)劑。 +4 | 晨昏線與星海 2026-03-19 | 4/200 |
|
|
[考研]
|
然11 2026-03-19 | 4/200 |
|
|
[考研] 求調(diào)劑一志愿南京航空航天大學(xué)289分 +3 | @taotao 2026-03-19 | 3/150 |
|
|
[考研] A區(qū)線材料學(xué)調(diào)劑 +5 | 周周無極 2026-03-20 | 5/250 |
|
|
[考研] 319求調(diào)劑 +3 | 小力氣珂珂 2026-03-20 | 3/150 |
|
|
[考研] 求調(diào)劑 +3 | eation27 2026-03-20 | 3/150 |
|
|
[考研] 0703化學(xué)調(diào)劑 +4 | 18889395102 2026-03-18 | 4/200 |
|
|
[考研] 材料與化工求調(diào)劑 +7 | 為學(xué)666 2026-03-16 | 7/350 |
|
|
[考研] 本科鄭州大學(xué)物理學(xué)院,一志愿華科070200學(xué)碩,346求調(diào)劑 +4 | 我不是一根蔥 2026-03-18 | 4/200 |
|
|
[考研] 326求調(diào)劑 +5 | 上岸的小葡 2026-03-15 | 6/300 |
|
|
[考研] 085601求調(diào)劑 +4 | Du.11 2026-03-16 | 4/200 |
|
|
[考研] 材料工程專碩274一志愿211求調(diào)劑 +6 | 薛云鵬 2026-03-15 | 6/300 |
|
|
[論文投稿] 有沒有大佬發(fā)小論文能帶我個(gè)二作 +3 | 增銳漏人 2026-03-17 | 4/200 |
|
|
[考研] 東南大學(xué)364求調(diào)劑 +5 | JasonYuiui 2026-03-15 | 5/250 |
|