- 我在调试 DirectX 应用程序时遇到问题,能提示一下吗?
-
发布时间:2010-11-23 15:22:21
发布时间:2010-11-23 15:22:21
调试 DirectX 应用程序时最常见的问题就是试图在 DirectDraw 表面被锁定时进行调试。这一情形会在 Windows 9x 系统上导致 “Win16 Lock”,因此而无法绘制调试窗口。在锁定表面时指定 D3DLOCK_NOSYSLOCK 标志,通常会消除该现象。Windows 2000没有这一问题。在开发一个应用程序时,最好运行调试版本的 DirectX 运行时(在安装 SDK 时进行选择);该版本进行某些参数证实, 并将一些有用的消息输出到调试程序的输出窗口。