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