渲染文本时DirectX 11堆溢出

时间:2016-03-11 14:35:25

标签: c++ directx-11 heap-corruption

我在DirectX 11中使用DWrite.h渲染文本时遇到问题。我试图编写一个可以作为我未来游戏菜单的应用程序。当我显示按钮时,有时(并非总是)我收到错误(visual studio在Button.cpp中的ID2D1RenderTarget :: EndDraw()上显示它)。在我提到的那条道路上说错误(" Gra.exe触发断点")。当我点击"继续按钮"它显示问题是关于堆的损坏"。我试图在几天内为自己找到问题。我检查了所有内存分配等,但我一无所获。奇怪的是,这个错误是完全随机的 - 有时它显示,有时不会。

我的代码有链接:

http://pastebin.com/wS91uU2P

我会很乐意帮助你。

0 个答案:

没有答案