0x00D83DDA 处有未经处理的异常(在 DXFont.exe 中): 0xC000041D: 用户回调期间遇到未经处理的异常
来源:互联网 发布:淘宝海狗鞭 编辑:程序博客网 时间:2024/04/30 04:41
本文只针对于《逐梦之旅windows 游戏编程从零开始》之中D3D框架篇遇到的问题,不是本问题的请绕行,以免耽误您的时间!
在浅墨的框架中从创建窗口到消息循环中是这样一段代码:
HWND hwnd = CreateWindow(wndClass.lpszClassName,WINDOW_TITLE,WS_POPUP|WS_THICKFRAME,
CW_USEDEFAULT,CW_USEDEFAULT,WINDOW_WIDTH,WINDOW_HEIGHT,NULL,NULL,hInstance,NULL);
Direct3D_Init(hwnd);
ShowWindow(hwnd,SW_NORMAL);
UpdateWindow(hwnd);
而在笔者代码中是这样写的:
CW_USEDEFAULT,CW_USEDEFAULT,WINDOW_WIDTH,WINDOW_HEIGHT,NULL,NULL,hInstance,NULL);
Direct3D_Init(hwnd);
ShowWindow(hwnd,SW_NORMAL);
UpdateWindow(hwnd);
而在笔者代码中是这样写的:
HWND hwnd = CreateWindow(wndClass.lpszClassName,WINDOW_TITLE,WS_POPUP|WS_THICKFRAME,
CW_USEDEFAULT,CW_USEDEFAULT,WINDOW_WIDTH,WINDOW_HEIGHT,NULL,NULL,hInstance,NULL);
ShowWindow(hwnd,SW_NORMAL);
UpdateWindow(hwnd);
Direct3D_Init(hwnd);
CW_USEDEFAULT,CW_USEDEFAULT,WINDOW_WIDTH,WINDOW_HEIGHT,NULL,NULL,hInstance,NULL);
ShowWindow(hwnd,SW_NORMAL);
UpdateWindow(hwnd);
Direct3D_Init(hwnd);
这在没有D3D渲染部分的代码时都正确,一旦加上渲染部分的代码,就会出现标题所示的异常,而解决办法就是使用第一种顺序(而在平时,我一般都是写在窗口更新之后的,没有什么问题,这一次真是乌龙了)!
0 0
- 0x00D83DDA 处有未经处理的异常(在 DXFont.exe 中): 0xC000041D: 用户回调期间遇到未经处理的异常
- 0XC000041D:用户回调期间遇到未经处理的异常
- 用户回调期间遇到未经处理的异常
- 关于 用户回调期间遇到未经处理的异常(41d) 的错误
- 0x003B8027 处有未经处理的异常(在*.exe 中): 0xC00000FD: Stack overflow (参数: 0x00000000, 0x00252000)
- 有未经处理的异常
- devenv.exe 中的 处有未经处理的异常
- devenv.exe 中的 0x756c3e28 处有未经处理的异常
- 未经处理的异常
- MFC 0xC000041D 回调期间遇到未处理的异常
- 异常处理--“System.BadImageFormatException”类型的未经处理的异常在 DataTest.exe 中发生
- ActiveX 采用_onexit()或atexit() 导致的 0x3115DF9F 处有未经处理的异常(在 iexplore.exe 中): 0xC0000005: 执行位置 0x3115DF9F
- 有未经处理的异常: 0xC00000FD: Stack overflow
- 求助:两个代码调试遇到一类问题 :有未经处理的异常: 0xC0000005: Access violation
- c语言中“在xxxx处有未经处理的异常”问题的分析与解决
- 程序运行时会出现 xxxx.exe 中的 0x00fa1c29 处有未经处理的异常: 0xC00000FD: Stack overflow
- 程序运行时会出现 xxxx.exe 中的 0x00fa1c29 处有未经处理的异常: 0xC00000FD: Stack overflow
- System.BadImageFormatException”类型的未经处理的异常在 xx.exe 中发生
- 计算几何
- easyUi--Uploadify文件上传
- 获取泛型中的数据并转换为数组
- Android SystemService的启动流程
- Java中equals和==的区别
- 0x00D83DDA 处有未经处理的异常(在 DXFont.exe 中): 0xC000041D: 用户回调期间遇到未经处理的异常
- MFC笔记-小实例-分割窗口-源代码
- 查验身份证(水)
- leetcode 204. Count Primes-素数统计
- 发现一个多国语言互译的非谷歌翻译网站
- java CountDownLatch测试并发数
- 布局文件中出现的错误
- Eclipse调试Bug的七种常用技巧
- Android LayoutInflater原理分析,带你一步步深入了解View(一)