2012-11-08 49 views
0

我正在開發InDesign CS5.5的插件。開發一個插件時,如果你沒有你開發的程序的調試版本(在我的例子中是indesign),你不能真正地進行調試。 我試圖從Adobe獲得調試版本,但沒有成功。很多官僚主義。如何調試附加到.exe的代碼

所以我的問題是:有沒有辦法附加一個調試器(或其他),所以我可以看到代碼將要去哪裏?

我真的厭倦了輸入「MessageBox」。

在此先感謝。

對於使用indesign插件開發C++的方式。

+0

您是否嘗試將Visual Studio的調試器附加到InDesign過程中? –

+0

我沒有。這很簡單嗎? –

回答

3

如果你的插件是方的動態加載的DLL,您可以將Visual Studio中的過程中,設置斷點,單步你的DLL的代碼。要附加到現有進程,只需進入調試 - >附加到現有進程,或嘗試IIRC的快捷方式Ctrl+Alp+P

+0

好吧,它的構建方式與dll相同(導致輸出在項目屬性中顯示爲.dll)。那麼,我會盡力找到一步一步的。 –

+0

@PatrickBassut你是什麼意思一步一步的?如果您按照我提到的方式附加到過程中,您將能夠調試dll。 –

+0

是的,它的工作。一步一步的我的意思是看到eip逐行。對不起,英語不好。謝謝。 –