游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2834|回复: 2

郁闷!HoHo在SDI中应该怎样初始化?

[复制链接]

1

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2003-11-26 23:08:00 | 显示全部楼层 |阅读模式
看完了用HOHO开发WIN32 APPLICATION软件的教程,但我想用HoHo开发一个SDI软件,琢磨了几天,连一个简单的位图显示都没搞定,郁闷死了!!!

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20527
发表于 2003-11-27 09:59:00 | 显示全部楼层

Re:郁闷!HoHo在SDI中应该怎样初始化?

这个我也没有尝试过,不过在MFC中能够正常使用,照理说应该也可以正常应用于SDI,你把问题的状况告诉我,我可以帮你分析一下。

1

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
 楼主| 发表于 2003-11-27 19:23:00 | 显示全部楼层

Re:郁闷!HoHo在SDI中应该怎样初始化?

我已经放弃了建立一个SDI工程。但是在我建的WIN32应用程序中仍然出现这种情况
        “0x004013bd"指令应用的"0x00000000"内存。该内存不能为“read".

我想充分利用C++的事件响应机制,所以没有采用HOHO那种C语言似的结构,而是建立了一个应用程序App对象,和一个框架Frame对象。
在InitInstance()中我用如下语句初始化了g_pDisplay,该变量是在Frame对象中定义的
           ((CALPlatFrame*) m_pMainWnd)->g_pDisplay = CreatePlane2D(GetActiveWindow(), 640, 480, true );
     然后编译,一切正常
     紧接着我在这条语句下面初始化了LP_BITMAPX对象g_TestBitMap

       ((CALPlatFrame*) m_pMainWnd)->g_TestBitMap = GetGraphics()->CreateBitmapFromBMP( "E:\\nemon\\È˹¤ÉúÃü\\ALPlat\\Resource\\images\\surface\\surface001.bmp" );
     这时就出现了上面提示的问题,请问sea_bug兄我该怎么办?
     哪位高手知道,烦请告诉我,在下先行谢过。




   
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-4 12:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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