我在工程中加了个普通类CSerial,类中有一个函数BOOL CSerial::Open( int nPort, int nBaud ),然后我在对话框类中的onbutton函数中应用该函数
void CMy2Dlg::OnButton1()
{
if (CSerial::Open(2,9600))
{
AfxMessageBox(IDS_OPENPORTSUCCESS);
}
}
但编译的时候出现错误:
error C2352: 'CSerial::Open' : illegal call of non-static member function
不知道什么原因,望赐教!
void CMy2Dlg::OnButton1()
{
if (CSerial::Open(2,9600))
{
AfxMessageBox(IDS_OPENPORTSUCCESS);
}
}
但编译的时候出现错误:
error C2352: 'CSerial::Open' : illegal call of non-static member function
不知道什么原因,望赐教!
解决方案 »
- 二次元测量问题
- (在线等!)怎样截获http请求?
- 对话框资源加入控件的顺序对动态链接库的影响---一堆问题,有难度,别随便进来,难倒了就和我一起晕吧
- 高分求助:在VC中如何启动发送电子邮件的程序(如outlook)?
- 谁有<<ATL开发指南(第二版)>>这本书的源码!!送100分!!
- 怎样得到ListView的滚动通知
- 谁有禁止强制关机的代码或软件,送你100分
- 如何清除某个区域
- 我问过得问题,有懂GPS的来切磋一下呀
- 求windows 下 CAB压缩文件解压算法,SOURCE CODE
- 有高手知道VFW(Video for Windows)SDK的下载么?
- CButton上的文字的颜色是怎么设的??
tmp.Open(2, 9600)
CSerial T;
T.Open(2, 9600)
CSerial obj;
obj.YourFunctionName();
记得包含对应的头文件就是了~