在MFC下用OpenGL读取较大3ds文件的问题

我的程序读取较小的(几十KB)3ds文件是可以的,但是读取较大文件(比如5m以上)编译过程并没有错,但是读取时候就会出现“程序遇到问题需要关闭。我们对此引起的不便表示抱歉”错误!
这是怎么回事呢?
如何解决?
[126 byte] By [nobody_wxf] at [2008-1-9]
# 1
很可能是你的程序有bug,和3ds文件的关系不大
debug模式下跟踪问题的所在看吧,内存溢出的怀疑最大
# 2
跟踪调试出现错误“unhandled exception in vcol.exe: 0x0000005: Access violation”

这是怎么回事?

什么意思?

怎么改正?
nobody_wxf at 2007-10-19 > top of Msdn China Tech,专题开发,技术,项目,游戏开发...
# 3
我记得那个常见的3ds读取的程序里有个缓冲区是固定大小的,你可以找到它,然后改大些,或者换成动态的。
chgleiVR at 2007-10-19 > top of Msdn China Tech,专题开发,技术,项目,游戏开发...
# 4
跟踪调试出现错误“unhandled exception in vcol.exe: 0x0000005: Access violation”
这个就是最常见的指针越界的时候的表现
# 5
为何用OpenGL?既然是OpenGL,为何是 X 文件?
williamx-WILL at 2007-10-19 > top of Msdn China Tech,专题开发,技术,项目,游戏开发...