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

Posted by RAY.D
2015. 4. 28. 11:18 Language/C#
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.




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