컴퓨터 과학 & 영상처리 관련/C# / .NET / JAVA
c# 디버그 모드인지 확인하는 소스 #if DEBUG
꺄뜨르
2014. 3. 4. 22:46
쓰레드라던가를 사용할 때 디버그 모드로 실행하면 안되는 경우가 있는데
이때 해당 소스만 찾아서 주석처리 하기 귀찮으니깐 아래와 같이 처리하면 가능
#if DEBUG
//MessageBox.Show("Debug");
#else //릴리즈 모드에서만 실행
//4. 자동으로 훅을 시작한다. 여기서 훅에 의한 이벤트를 연결시킨다.
KeyboardHooker.Hook(HookedKeyboardNofity);
#endif
아래 사이트에서 참고
http://kojaedoo.tistory.com/452
C# 전처리기 지시문
#if(C# 참조)
#else(C# 참조)
#elif(C# 참조)
#endif(C# 참조)
#define(C# 참조)
#undef(C# 참조)
#warning(C# 참조)
#error(C# 참조)
#line(C# 참조)
#region(C# 참조)
#endregion(C# 참조)
#pragma(C# 참조)
#pragma warning(C# 참조)
#pragma checksum(C# 참조)