读书人

不同类之间函数调用的有关问题

发布时间: 2013-01-25 15:55:29 作者: rapoo

不同类之间函数调用的问题
BOOL CSWinfo::OnInitDialog()
{
CDialog::OnInitDialog();

// TODO: Add extra initialization here

CObjList* p=new CObjList;
CString name;
name=p->GetCellValue(0,0);
UpdateData(TRUE);
m_name=name;
UpdateData(FALSE);

return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
代码可通过编译,但是运行时出错。
CObjList类和这个类没有任何关系,GetCellValue返回的是CString的值,我现在想做的就是调用CObjList里面的GetCellValue把得到的值赋给对话框上面 的编辑框控件,该怎么调用呢?

[解决办法]
p->GetCellValue(0,0);
--- p的成员函数GetCellValue是否实现,你前面就只new了一个对象实例,这个函数是否还要其他初始化
[解决办法]
你应该想办法得到你已经实例化了的那个CObjList类对象的指针
而不是new一个新的CObjList类对象指针

读书人网 >VC/MFC

热点推荐