标题:MFC调用函数出错,望指教
只看楼主
jdvschor
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2011-11-3
结帖率:66.67%
已结贴  问题点数:20 回复次数:1 
MFC调用函数出错,望指教
新建一个MFC(exe)工程,工程名aa

aa.h

class CAaApp : public CWinApp
{
    public:
    CAaApp();
    virtual ~CAaApp();
    public:
        void abc();
}


aa.c

CAaApp::CAaApp()
{
    // TODO: add construction code here,
    // Place all significant initialization in InitInstance
}

CAaApp::~CAaApp()
{  

    //释放内存申请资源  

    ....................
}  

BOOL CAaApp::InitInstance()
{
    .............................
    ..................................
    ............................

    abc();
    m_pMainWnd->ShowWindow(SW_SHOW);
    m_pMainWnd->UpdateWindow();
    return TRUE;
}

Void CCtemp::abc()
{
………………
}

如上,编译执行aa.c 一切正常,可是我在aaView.c中调用abc函数的时候却出现问题
aaView.c

#include "aa.h"
CAaApp  temp;  //全局变量
void CAaView::bb()
{
  temp.abc();
}

aaView.h

class CAaView : public CView
{
protected: // create from serialization only
    CAaView();
    DECLARE_DYNCREATE(CAaView)

// Attributes
public:
    CAaDoc* GetDocument();
    void bb();
........................

}

如上,编译通过,可是执行却会报错(报错截图见附件)小弟是新手,还请各位多多指教
搜索更多相关主题的帖子: 内存 public 工程 新建 资源 
2011-11-22 09:29
yuccn
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:何方
等 级:版主
威 望:167
帖 子:6809
专家分:42393
注 册:2010-12-16
得分:20 
要看你的abc()里面做了什么操作了。。单单发个图,人家帮你分析不了的

我行我乐
我的博客:
http://blog.yuccn. net
2011-11-22 09:47



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-355904-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.303146 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved