|

楼主 |
发表于 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兄我该怎么办?
哪位高手知道,烦请告诉我,在下先行谢过。
|
|