开了一个线程,工作得很好。
执行了一次DrawIndexedPrimitive绘制,立即出现异常,错误信息是访问0x00000000出现异常。而在调式工具中可以看到该线程的执行位置转到了地址0x00000000处。
不是这是因为什么。DrawIndexedPrimitive用的顶点缓冲内容正确,且绘制的顶点数在合理范围内。我也知道这可能有点儿让人摸不着头脑,必境可供分析的条件太少。但真的就是如此,似乎安全没有理由的。
执行了一次DrawIndexedPrimitive绘制,立即出现异常,错误信息是访问0x00000000出现异常。而在调式工具中可以看到该线程的执行位置转到了地址0x00000000处。
不是这是因为什么。DrawIndexedPrimitive用的顶点缓冲内容正确,且绘制的顶点数在合理范围内。我也知道这可能有点儿让人摸不着头脑,必境可供分析的条件太少。但真的就是如此,似乎安全没有理由的。
解决方案 »
- 同时学C#和c++。有点糊涂了,有问题求指点
- ::GetWindowRect( hWnd, &rc);ScreenToClient(&rc);和::GetClientRect(hWnd,&rc);是相等的吧?
- 菜单高手请进
- 请问在VC++6.0中开启线程有几种方式?如何关闭每种方式开出的线程?
- 关于打包的问题
- 如何使的大小等于所显示图片的大小?(在线等。。)
- 边缘检测能做形状分类吗?在线等 分不够可以再加。
- 高手快来看看,急!急!急!关于属性页中的“帮助”按钮的问题。
- ADO的问题:请问如何将代码中已建立的_ConnectionPtr赋给ADO控件,因为ADO控件每次都需要连接,效率太低了
- CByteArray的InsertAt和Append问题
- 为什么我响应不料WM_KEYDOWN事件
- 需要做这样一个MDI工程,工具栏放6个按钮,点击每个按钮打开不同的窗口(CFormView,可以直接在上面放控件),该怎么做?
代码没问题,硬盘上一个模型文件坏了,载入后顶点缓冲区没对齐,结果......
结帖得了。