【发布时间】:2011-02-28 17:33:51
【问题描述】:
调试多线程应用程序后,系统库“ntdll.dll”出现错误。 错误代码是 0x4000001f (STATUS_WX86_BREAKPOINT)。 错误会逐案发生,并且仅在通过 Delphi IDE 进行调试时发生。 我在 Win7 x64 上使用 Delphi 2010。 可能有什么问题?谢谢。
【问题讨论】:
-
您可以使用任何多线程应用程序或仅使用一个特定应用程序来重现此问题吗?如果是后者,请尝试在尽可能小的 App 中重现。
-
这个表格无法回答。我投票结束,这不是一个真正的问题。
-
@david-heffernan 好的。真正的问题。 STATUS_WX86_BREAKPOINT 可能的原因有哪些?
-
这在 ntstatus.h 中有解释。具体来说,它指出:“Win32 x86 仿真子系统使用的异常状态代码。”有点用处不大!
-
您的应用中有什么?它链接到什么?它使用COM吗? CLR?你能以任何有意义的方式复制吗?如果没有这样的细节,其他人将很难解决您的问题。
标签: windows multithreading delphi