My Name is Kay....

DIY , 먹방 , 개발 , 육아 , 여행 좋아합니다.
AdBlock 사용시 화면이 정상적으로 노출되지 않습니다.
포스팅 관련 문의 및 개발 문의는 Email : wkzkfmxksi@gmail.com

추가 포스팅이 이뤄지지 않는 블로그입니다. 문의는 wkzkfmxksi@gmail.com 으로 연락주세요.


MSDN 에서는..
- .NET Framework에서는 사용자가 스레드로부터 안전하지 않은 방식으로 컨트롤에 액세스할 경우 이를 감지할 수 있습니다.

디버거에서 응용 프로그램을 실행할 때 컨트롤을 만든 스레드가 아닌 스레드에서 해당 컨트롤을 호출하려고 하면 

"컨트롤 이름 컨트롤이 자신이 만들어진 스레드가 아닌 스레드에서 액세스되었습니다."라는 

메시지와 함께 InvalidOperationException이 발생합니다.


멀티 스레드 사용시 스레드 자신이 생성하지 않은 컨트롤에 접근시 보안상의 이유로 안전하지 않다고 판단되어 나오는 에러 메시지.


해결하기 위해서는 


1. 안전한 방식의 컨트롤 액세스(아래 msdn Url )

2. Invoke 메서드를 사용

3. 해당 보안 기능을 비활성화 시키는 방법


내부 사용용도의 간단 툴이었기에 비활성화 시키는 방법만 남겨둡니다..


CheckForIllegalCrossThreadCalls = false;



Invoke 사용 및 상세 내용은 MSDN(http://msdn.microsoft.com/ko-kr/library/ms171728.aspx) 참고.

?

  1. 'TRUNCATE_ONLY'은(는) 인식할 수 없는 BACKUP 옵션입니다.

    Date2013.11.04 CategoryMSSQL Bykay Views3989
    Read More
  2. HTTP/1.1 새 세션 실패

    Date2013.10.08 CategoryEtc Bykay Views4998
    Read More
  3. Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\파일명 on line 9

    Date2013.09.09 CategoryPHP Bykay Views6775
    Read More
  4. 크로스 스레드 작업이 잘못되었습니다. 'xxx' 컨트롤이 자신이 만들어진 스레드가 아닌 스레드에서 액세스되었습니다.

    Date2013.08.30 Categoryc# .Net Bykay Views6056
    Read More
  5. 사용자 'sa'이(가) 로그인하지 못했습니다. 이 사용자는 트러스트된 SQL Server 연결과 관련되어 있지 않습니다. (Microsoft SQL Server, 오류: 18452)

    Date2013.07.18 CategoryMSSQL Bykay Views17756
    Read More
  6. Notice: Undefined index: 변수명.

    Date2013.06.30 CategoryPHP Bykay Views3421
    Read More
  7. IISMANAGER_ERROR_LOADING_PROVIDER_TYPE

    Date2013.06.21 CategoryEtc Bykay Views14410
    Read More
  8. waiting for code.jquery.com

    Date2013.05.31 CategoryJavascript Bykay Views15821
    Read More
  9. The mysqli extension is missing. Please check your PHP configuration.

    Date2013.05.20 CategoryPHP Bykay Views6068
    Read More
  10. The configuration file now needs a secret passphrase (blowfish_secret).

    Date2013.04.24 CategoryMYSQL Bykay Views3697
    Read More
  11. Alternate HTML content should be placed here. This content requires the Adobe Flash Player. Get Flash

    Date2013.04.07 CategoryEtc Bykay Views7629
    Read More
  12. #2002 - The server is not responding (or the local MySQL server's socket is not correctly configured)

    Date2013.03.29 CategoryMYSQL Bykay Views7131
    Read More
  13. HTTP 오류 메시지

    Date2013.03.11 CategoryHTTP Bykay Views3833
    Read More
  14. SSL/TLS 보안 채널에 대한 트러스트 관계를 설정할 수 없습니다.

    Date2013.02.26 CategoryVB .net Bykay Views17743
    Read More
Board Pagination Prev 1 2 Next
/ 2