游戏开发论坛

 找回密码
 立即注册
搜索
查看: 8123|回复: 14

VC创建窗口出错:(帮看看好吗?

[复制链接]

12

主题

138

帖子

140

积分

注册会员

Rank: 2

积分
140
QQ
发表于 2003-10-11 16:12:00 | 显示全部楼层 |阅读模式
我用VC的MFC来建立一个窗口
可是我是还没入门的菜鸟
做起来很难!~
老是出错
请帮我看看代码中哪里出错好吗?
源代码
我的QQ是:9966331 加我时说明游戏编程的;P

sf_2003101116128.rar

124.6 KB, 下载次数:

9

主题

174

帖子

175

积分

注册会员

Rank: 2

积分
175
发表于 2003-10-11 19:52:00 | 显示全部楼层

Re:VC创建窗口出错:(帮看看好吗?

我没有编译你的程序,懒得再装MFC了……

看了看你的BuildLog,又看了看你的源代码

好像是CMyWindow的返回值错误,你声明的时候是 void,但最后返回了一个 bool 值……

12

主题

138

帖子

140

积分

注册会员

Rank: 2

积分
140
QQ
 楼主| 发表于 2003-10-11 23:20:00 | 显示全部楼层

Re: VC创建窗口出错:(帮看看好吗?

声明时括号里面一盘怎么声明呢?
留空吗?
我清空里面还有出错
看图片:(
sf_20031011232051.jpg

9

主题

174

帖子

175

积分

注册会员

Rank: 2

积分
175
发表于 2003-10-12 07:58:00 | 显示全部楼层

Re:VC创建窗口出错:(帮看看好吗?

你可以试试把CMyWindow::CMyWindow(void)中最后一行return TRUE去掉

12

主题

138

帖子

140

积分

注册会员

Rank: 2

积分
140
QQ
 楼主| 发表于 2003-10-12 10:29:00 | 显示全部楼层

Re:VC创建窗口出错:(帮看看好吗?

去掉了
去掉后还是出现这个错误!~

9

主题

174

帖子

175

积分

注册会员

Rank: 2

积分
175
发表于 2003-10-12 10:50:00 | 显示全部楼层

Re:VC创建窗口出错:(帮看看好吗?

你把BuildLog拿来看一下好吗?

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2003-10-13 16:40:00 | 显示全部楼层

Re:VC创建窗口出错:(帮看看好吗?

        CMyFrame * MyFrameObject;
        MyFrameObject=new CMyFrame;
        m_pMainWnd=MyFrameObject;
        MyFrameObject->ShowWindow(SW_SHOWMAXIMIZED);
        return TRUE;
把这段写到InitInstance()这个函数里面而不是为的构造函数里面.

11

主题

274

帖子

669

积分

高级会员

Rank: 4

积分
669
发表于 2003-10-14 09:54:00 | 显示全部楼层

Re:VC创建窗口出错:(帮看看好吗?

用F9设置断点 ,用F5跟踪一下

1

主题

4

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2003-10-14 13:59:00 | 显示全部楼层

Re:VC创建窗口出错:(帮看看好吗?

同意7楼

5

主题

26

帖子

26

积分

注册会员

Rank: 2

积分
26
发表于 2003-10-14 20:03:00 | 显示全部楼层

Re:VC创建窗口出错:(帮看看好吗?

个人意见:
这是Assert错误,声明C++全局类对象时,类构造函数先于程序入口函数即WinMain(MFC中是AfxWinMain)执行,在MFC框架中,AfxWinMain中进行程序初始化工作,其中包括较多重要的Assert,之后才调用InitInstance创建和显示程序窗口。

阁下将窗口在CMyWinApp的构造函数中创建,导致了错误。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-2-23 18:05

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表