0

我目前正在使用 Visual Studio 2010,在 Windows 8(64 位)上的调试模式 x64 下。我有这个程序,我正在尝试调试,但是当我设置断点并且它被命中时,函数的输出与我没有设置断点时的输出不同。我不确定发生了什么,(我唯一能想到的是,当我设置断点时,线程的行为会有所不同,如果这是可能的话)。

有没有人遇到过这种情况,你是如何解决这个问题的?

如果您需要更多信息,请告诉我,我会尽力而为。

4

1 回答 1

1

这是一种愚蠢的错误..所以有问题的函数是在 mousedown/mouseup 时调用的。当我没有设置断点时,mousedown/mouseup 会通过函数,但是,当我设置断点时,mousedown 已注册但 mouseup 未注册,因为 mouseup 是在调试时完成的。对不起大家的愚蠢错误!

于 2013-06-03T18:53:36.273 回答