debugbreak

    0热度

    1回答

    在Delphi中,我习惯于按F12,只要我的程序变得无反应,看看主线程在做什么,主要是为了堆栈跟踪,但有时也是局部变量。 现在我正在玩SharpDevelop,看不到任何相似的东西。它有可能吗?

    1热度

    2回答

    在我的Visual C++代码中,我引入了一个__debugbreak语句来触发断点。我用/ CLR选项编译了项目。但它在执行期间不会触发断点。为什么会发生?在拍摄自己之前请帮忙。这在64位可执行文件中。 编辑:我现在试着用DebugBreak()语句,它现在是永久挂起,不知道在哪个语句。该DLL由服务器程序使用,我正从另一台机器上的客户端访问该程序。这是什么导致问题?我应该从服务器机器本身运行它

    30热度

    5回答

    什么是语法和需要导入哪个命名空间/类?如果可能,请给我示例代码。这将有很大的帮助。

    3热度

    1回答

    基本上,我正在开发将由第三方软件使用的DLL(开放接口)。我想在由第三方DLL加载后调试我的DLL,因为我发现了一个特定的错误,只有当我的DLL由此第三方软件加载时才会发生(我的DLL适用于所有其他接受此开放接口的软件) 我在我的代码DLL中设置__debugbreak()并运行第三方软件。一个Visual Studio对话框确实跳起来询问我是否想调试..但是当我点击OK后,而不是进入一个显示我设

    4热度

    2回答

    我们是否在Unix/Linux中有类似DebugBreak的Windows API。我想调试一个守护进程,它应该在DebugBreak语句执行时打开NetBeans。提前致谢。

    1热度

    2回答

    我的应用程序具有自定义的内置碰撞处理功能(请参阅John Robbins关于“调试Windows应用程序”的优秀书籍)。为了测试这个功能,我总是使用Windows函数DebugBreak(),而且这个功能一直很好。但是从Windows 7开始,调用这个函数只是说“已经达到断点”,并且在不调用我的崩溃处理程序的情况下停止应用程序。 我随时可以把这个代码在我的应用程序来测试碰撞功能: int *ptr

    1热度

    1回答

    看看下面的简单源(命名为TEST.CPP): #include <windows.h> void main() { DebugBreak(); } 编译并使用以下命令链接此: cl /MD /c test.cpp link /debug test.obj 如果TEST.EXE现在在64上运行(位Windows 7系统),你会得到如下对话框: 现在添加下面的源文件(命名为测试2.

    8热度

    1回答

    两个node控制台和处理V8引擎崩溃QT5的V8型QJSEngine可以通过下面的代码崩溃: FATAL ERROR: JS Allocation failed - process out of memory : a = []; for (;;) { a.push("hello"); } 节点的输出坠毁前飞机坠毁前 QJSEngine的输出: # # Fatal error in JS

    2热度

    2回答

    我们正在为我们的Visual Studio解决方案设置Appveyor,该解决方案生成一个C++库。我们的一些测试[愚蠢]模糊C++对象,以确保它们不会做出意想不到的事情。在调试版本下,它会导致触发一个断言(并且在发布版本中它只是抛出)。 我们使用自定义断言来避免正在调试的程序崩溃的Posix行为。如下所示。看来Appveyor或者如果断言火灾操作系统杀死程序和调试器不附: 我们要安装一个Debu

    0热度

    1回答

    工作 我发现下面的文章: http://software.intel.com/en-us/articles/intel-fortran-compiler-microsoft-debugging-function-debugbreak/ 不幸的是,当我试图实现这个代码和编译我收到以下错误: 错误1个错误#7286:该符号具有多个DEC $ ATTRIBUTES ALIAS属性。 [DEBUGBREA