调试中问题

paperhappy 2009-05-18 04:59:52
这是谁都知道的一段程序:
void CMySeriesDlg::OnBtnopen() //打开按键
{
// TODO: Add your control notification handler code here
CComboBox *pCmbName = NULL;
CComboBox *pCmbBaud = NULL;
CComboBox *pCmbParity = NULL;
CComboBox *pCmbDataBits = NULL;
CComboBox *pCmbStopBits = NULL;

pCmbName = (CComboBox*)GetDlgItem(IDC_CMBNAME);
pCmbBaud = (CComboBox*)GetDlgItem(IDC_CMBBAUD);
pCmbParity = (CComboBox*)GetDlgItem(IDC_CMBPARITY);
pCmbDataBits = (CComboBox*)GetDlgItem(IDC_CMBDATABITS);
pCmbStopBits = (CComboBox*)GetDlgItem(IDC_CMBSTOPBITS);
ASSERT(pCmbName != NULL);
ASSERT(pCmbBaud != NULL);
ASSERT(pCmbParity != NULL);
ASSERT(pCmbDataBits != NULL);
ASSERT(pCmbStopBits != NULL);
//得到串口编号
CString tmpCommName;
pCmbName->GetWindowText(tmpCommName);
m_portNo = _wtoi(tmpCommName);
//得到波特率
CString tmpBaud;
pCmbBaud->GetWindowText(tmpBaud);
pCmbBaud->m_baud = _wtoi(tmpBaud);
//得到奇偶校验
m_parity = pCmbParity->GetCurSel();
//得到数据位
CString tmpDataBits;
pCmbDataBits->GetWindowText(tmpDataBits);
m_databits = _wtoi(tmpDataBits);
//得到停止位
m_stopbits = pCmbStopBits->GetCurSel();

OnOK();
}


编译后出现的错误:
Compiling...
MySeriesDlg.cpp
d:\backup\我的文档\evc4.0\myseries\myseriesdlg.cpp(99) : error C2039: 'm_baud' : is not a member of 'CComboBox'
e:\program files\windows ce tools\wce420\sss\mfc\include\afxwin.h(2911) : see declaration of 'CComboBox' 。。。。。(1)
d:\backup\我的文档\evc4.0\myseries\myseriesdlg.cpp(101) : error C2593: 'operator =' is ambiguous。。。。。。。。。。。。。。。(2)
d:\backup\我的文档\evc4.0\myseries\myseriesdlg.cpp(107) : error C2593: 'operator =' is ambiguous。。。。。。。。。。。。。。。(3)
Error executing clarm.exe.

MySeriesDlg.obj - 3 error(s), 0 warning(s)

请问是哪里出现了问题?
麻烦逐一解答!
谢谢!
...全文
115 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
maosher 2009-05-18
  • 打赏
  • 举报
回复
CComboBox 里没有m_baud这个成员的,你自己定义了?
chenzhp 2009-05-18
  • 打赏
  • 举报
回复
你的基类,子类,关系?
coreyao1988 2009-05-18
  • 打赏
  • 举报
回复
pCmbBaud->m_baud = _wtoi(tmpBaud);
m_baud不是CComboBox的数据成员。

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧