在“Win32 Realease”状态下,为什么语句: ASSERT(pDlg->IsKindOf(RUNTIME_CLASS(CDataAcquisitionDlg)));编译有错误,而人家机器上能通过???
程序如下:
void CMySpin::OnLButtonUp(UINT nFlags, CPoint point)
{
CDataAcquisitionDlg *pDlg = (CDataAcquisitionDlg*)GetParent(); //正确
ASSERT(pDlg->IsKindOf(RUNTIME_CLASS(CDataAcquisitionDlg))); //错误 ???错误为:
E:\项目\TestBed\MySpin.cpp(45) : error C2039: 'classCDataAcquisitionDlg' : is not a member of 'CDataAcquisitionDlg'
E:\项目\TestBed\MySpin.cpp(45) : error C2065: 'classCDataAcquisitionDlg' : undeclared identifier
程序如下:
void CMySpin::OnLButtonUp(UINT nFlags, CPoint point)
{
CDataAcquisitionDlg *pDlg = (CDataAcquisitionDlg*)GetParent(); //正确
ASSERT(pDlg->IsKindOf(RUNTIME_CLASS(CDataAcquisitionDlg))); //错误 ???错误为:
E:\项目\TestBed\MySpin.cpp(45) : error C2039: 'classCDataAcquisitionDlg' : is not a member of 'CDataAcquisitionDlg'
E:\项目\TestBed\MySpin.cpp(45) : error C2065: 'classCDataAcquisitionDlg' : undeclared identifier
解决方案 »
- 设置CTreeCtrl不同节点字体的问题
- 关于动态设置文本.
- CDialogBar在哪个函数中初始化成员变量?(除了构造函数外)OnInitDialog()在CDialogBar中无效
- DentistryDoctor(牙科医生) 请进,刚才的那个关于菜单屏蔽的问题。
- 在VC中,如何不装载数据库环境(如MYSQL或SQLSERVER等)就能访问数据库?
- 哪里有vc的电子书籍?
- 不是计算机专业的,可以考计算机的研究生????
- 如何用_RecordsetPtr修改它指向的当前记录中的某一字段值?用putcollect()总是报错!
- 有没有用VC6.0编写组件的资料
- 各位大哥这里有一个关于权限的问题?
- 我定義了一個結構,作為類的成員數據,那嚜我應該如何在構造函數裡面把他給初始化?
- 有一个压缩数据的线程,如何控制他的CPU使用率?
DECLARE_DYNCREATE(CDataAcquisitionDlg)
在DataAcquisitionDlg.cpp里
CDataAcquisitionDlg::CDataAcquisitionDlg(CWnd* pParent /*=NULL*/)
前面加上
IMPLEMENT_DYNCREATE(CDataAcquisitionDlg, CDialog)