首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

最可能的错误: 0xC0000005

2012-02-28 
最可能的异常: 0xC0000005:void CTest01View::LoadTextures(){AUX_RGBImageRec *TextureImageTextureImag

最可能的异常: 0xC0000005:
void CTest01View::LoadTextures()
{
AUX_RGBImageRec *TextureImage;
TextureImage = auxDIBImageLoad("Data/Particle.bmp");
glGenTextures(1,&m_texture[0]);
glBindTexture(GL_TEXTURE_2D,m_texture[0]);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR_MIPMAP_LINEAR);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR_MIPMAP_LINEAR);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_S,GL_CLAMP);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_T,GL_CLAMP);
gluBuild2DMipmaps(GL_TEXTURE_2D,3,TextureImage->sizeX,TextureImage->sizeY,GL_RGB,GL_UNSIGNED_BYTE,TextureImage->data);//提示在这边发生异常了....
free(TextureImage->data);
free(TextureImage);
................
这边是错误提示:
先弹出一个Error错误框:Failed to Open DIB File

Test01.exe 中的 0x00418ace 处最可能的异常: 0xC0000005: 读取位置 0x00000008 时发生访问冲突
Test01.exe 中的 0x00418ace 处未处理的异常: 0xC0000005: 读取位置 0x00000008 时发生访问冲突

-TextureImage0x00000000 {sizeX=??? sizeY=??? data=??? }_AUX_RGBImageRec *
sizeXCXX0030: 错误: 无法计算表达式的值
sizeYCXX0030: 错误: 无法计算表达式的值
dataCXX0030: 错误: 无法计算表达式的值

-m_hWnd0x000410fa {unused=??? }HWND__ *
unusedCXX0030: 错误: 无法计算表达式的值
-m_hDC0xe1012fc1 {unused=??? }HDC__ *
unusedCXX0030: 错误: 无法计算表达式的值


[解决办法]
应该是ExtractFilePath(Application->ExeName) + "Data\\Particle.bmp"吧?
[解决办法]

探讨

引用:
lz把你的lib文件发给我gejiemei520@163.com 我看看

已连代码发送...请帮我看看吧....谢谢先~

热点排行