CheckForIllegalCrossThreadCalls1 C# CrossThread Invoke 정상적인 방법과 비정상적인 방법 C# 프로그래밍을 하다 보면 크로스쓰레드라고 해서 빨간색 X박스가 나오는 경우가 있습니다. 크로스쓰레드라는 이름 그대로, Thread와 메인쓰레드가 충돌해서 나오는 현상인데, 통상적으로 쓰레드에서 UI Control에 접근하는 경우에 발생을 합니다. 그래서 이 크로스쓰레드를 피하기 위한 방법을 인터넷에 검색해보면 몇가지 방법이 나오는데, 가장 기본적인 방법이 Invoke와 MethodInvoker 를 이용한 방법이고, 아래와 같은 간단한 구문으로 처리할 수 있습니다. this.Invoke(new MethodInvoker(delegate { function();//Cross Thread 발생 지점에서 사용되는 펑션들 })); 그리고 CheckForIllega.. IT정보공유/C# 2018. 11. 15. 이전 1 다음 💲 추천 글 반응형