游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1752|回复: 1

请教各位大哥,大姐,我装载一个位图,总是出错,帮忙

[复制链接]

1

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2010-3-15 20:50:00 | 显示全部楼层 |阅读模式
这是错误信息,我使用的环境是VS2008+DX9。我已经调了好久了,始终没有结果,请各位看看了,谢谢了。
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\DirectDraw_bit_use_7_10_demo\Debug\DirectDraw_bit_use_7_10_demo.exe', Symbols loaded.
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\user32.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\gdi32.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\ddraw.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\msvcrt.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\dciman32.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\advapi32.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\rpcrt4.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\secur32.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_597c3456\msvcr90d.dll', Symbols loaded.
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\imm32.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\lpk.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\usp10.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\uxtheme.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\Program Files\360\360safe\safemon\safemon.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\shell32.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\shlwapi.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\ole32.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\oleaut32.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\msimg32.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\msvcp60.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\wininet.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\crypt32.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\msasn1.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\psapi.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\version.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\ws2_32.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\ws2help.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\urlmon.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\comctl32.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\msctf.dll'
'DirectDraw_bit_use_7_10_demo.exe': Loaded 'C:\WINDOWS\system32\msctfime.ime'
First-chance exception at 0x1023fde0 (msvcr90d.dll) in DirectDraw_bit_use_7_10_demo.exe: 0xC0000005: Access violation reading location 0x00000000.
Unhandled exception at 0x1023fde0 (msvcr90d.dll) in DirectDraw_bit_use_7_10_demo.exe: 0xC0000005: Access violation reading location 0x00000000.
The program '[2580] DirectDraw_bit_use_7_10_demo.exe: Native' has exited with code 0 (0x0).

1

主题

266

帖子

280

积分

中级会员

Rank: 3Rank: 3

积分
280
发表于 2010-3-16 16:03:00 | 显示全部楼层

Re:请教各位大哥,大姐,我装载一个位图,总是出错,帮

这个LaMothe的函数本来就有问题

你好像没装载图像数据吧?
你在运行时把bitmap.buffer的内容复制到primary_buffer用以显示,但是你的bitmap.buffer中有数据么?
Load_Bitmap_File()函数分析完.bmp的文件头内容后好像只开辟了buffer吧? buffer内并不是图像的数据啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-11 07:45

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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