CCreatTable类里有LoadTableDef方法,我想在CTableTestDlg的OnInitDialog方法里调用LoadTableDef方法,我在CTableTestDlg的OnInitDialog方法里是这样写的:CTableTestDlg.h定义:
public:
   CCreatTable m_nCreateTable;在CTableTestDlg.cpp里
void OnInitDialog
{
   m_nCreateTable.LoadTableDef();
}
我已经引用CCreatTable的头文件了,为什么会出现错误啊?

解决方案 »

  1.   

    void OnInitDialog
    {
      m_nCreateTable.LoadTableDef();

    ??为什么不是:
    void CTableTestDlg::OnInitDialog
    {
      m_nCreateTable.LoadTableDef();
      

  2.   

    CCreatTable类里有LoadTableDef方法,我想在CTableTestDlg的OnInitDialog方法里调用LoadTableDef方法,我在CTableTestDlg的OnInitDialog方法里是这样写的: CTableTestDlg.h定义: 
    public: 
      CCreatTable m_nCreateTable; 在CTableTestDlg.cpp里 
    void CTableTestDlg::OnInitDialog 

      m_nCreateTable.LoadTableDef(); 

    我已经引用CCreatTable的头文件了,为什么会出现错误啊?
      

  3.   

    LoadTableDef()函数是不是公有的啊?
      

  4.   

    LoadTableDef()是void型,是一个接口函数
      

  5.   

    非法访问内存,可能是你编写的LoadTableDef()函数有问题。
      

  6.   

    问题描述得不够详细,LoadTableDef()不是公有的可能性大一些!
      

  7.   

    是加载LoadTableDef接口函数的问题,谢谢各位指点!