2012-01-10 30 views

回答

0

你的「暫停」可能某處停止了應用程序在系統調用,所以沒有「的代碼行」,以顯示。在你的代碼中設置一個實際的斷點並運行。然後你會得到一個調用堆棧和一個調試環境的所有其他細節。

+0

感謝您的回答。我實際上正在尋找調用堆棧,不一定是源代碼。我想知道在哪個API中調用我的應用程序。問題在於應用程序在兩週後「停止」運行,我想知道它是否停留在API調用中。有什麼建議麼? – Matthias 2012-01-11 07:43:35

+0

添加日誌記錄。說真的,這就是你在這一點上所做的。連接KITL可能會告訴你係統調用的位置在哪裏,但假設你知道至少有一定的信念,因此你可以在正確的調試符號中輸入。你不想要一個完整的調試操作系統,因爲它會導致信息過載。 – ctacke 2012-01-11 14:42:50

+0

感謝您的回答。我想知道當我點擊停止時,在哪個API中調用我的應用程序。還有其他建議嗎?我只想知道當前的應用程序是否在TCP連接接收或睡眠或類似的東西。 – Matthias 2012-01-12 15:22:59

-2

CE編譯器不支持調試功能。您可以在運行時和不幸的消息框中進行調試。

+0

你有什麼資料可以閱讀更多信息嗎?實際上它支持一般的調試,但是當我點擊stop時似乎有問題......我看不到調用堆棧,而只是一個地址。 – Matthias 2012-01-12 15:24:54

+0

從什麼時候開始?至少自2.12天(當我開始操作OS時),CE已經支持調試。 – ctacke 2012-01-12 15:56:27

相關問題