Language/C#

C# Thread 를 이용한 코드에서 DEBUG 하기. winForm 의 화면제어시 오류피하기 [출처] C# Thread 를 이용한 코드에서 DEBUG 하기. winForm 의 화면제어시 오류피하기|작성자 바람

RAY.D 2015. 4. 28. 11:18




Visualstudio 에서 Thread 를 사용한 프로그램의 Debug 를 할 때

winForm 의 화면에 관련된 제어를 하려고 하면 오류가 발생하게 된다.


이럴 때 DEBUG 전처리를 이용해서 화면제어를 피해가는 방법이 있다.


꼭 대문자 DEBUG 로 기술해야 한다.

이 외의 글자는 DEBUG 모드로 인식하지 않는다.


#if ! DEBUG
                    pbProgress_Main.Maximum = 100;
                    lblVer.Text = strUpdate_New;
#endif


//또는


#if DEBUG

#else
                    pbProgress_Main.Maximum = 100;
                    lblVer.Text = strUpdate_New;
#endif