2012-11-08 2 views
0

InDesign CS5.5 용 플러그인을 개발 중입니다. 그리고 플러그인을 개발할 때 개발중인 프로그램의 디버그 버전이 없다면 (내 경우에는 indesign) 정말로 디버깅 할 수 없습니다. 어도비에서 성공적으로 디버그 버전을 얻으려고했습니다. 많은 관료제..exe에 첨부 된 코드를 디버깅하는 방법

제 질문은 : 디버거 (또는 다른 것)를 부착하여 코드가 어디에 있는지 볼 수있는 방법이 있습니까?

나는 "MessageBox"를 타이핑하는 것에 정말로 지쳤습니다.

미리 감사드립니다.

indesign plugin 개발을 위해 C++가 사용되었습니다.

+0

Visual Studio의 디버거를 InDesign 프로세스에 연결해 보았습니까? –

+0

나는 그렇지 않다. 간단합니까? –

답변

3

플러그인이 동적으로로드되는 dll 인 경우 Visual Studio를 프로세스에 연결하고 중단 점을 설정하고 dll 코드로 이동할 수 있습니다. 기존 프로세스에 연결하려면 디버그 -> 기존 프로세스에 연결하거나 바로 가기 Ctrl+Alp+P IIRC를 사용해보십시오.

+0

음, dll과 같은 방식으로 빌드됩니다 (출력이 프로젝트 등록 정보에서 .dll로 표시됨). 음, 단계별로 찾아 보겠습니다. –

+0

@PatrickBassut 단계별로 무엇을 의미합니까? 언급 한대로 프로세스에 연결하면 dll을 디버깅 할 수 있습니다. –

+0

예, 효과가있었습니다. 그리고 단계별로 iip이 라인 단위로 진행되는 것을 보았습니다. 죄송합니다, 나쁜 영어입니다. 그리고 감사합니다. –

관련 문제