Programming/C/C++/C#
C# 단일 스레드 아파트 모드 설정
휘탱
2018. 4. 2. 22:24
ThreadStateException : OLE를 호출하려면 먼저 현재 스레드를 단일 스레드 아파트(STA) 모드로 설정해야 합니다.
단일 스레드 아파트 모드 설정 해줘야 할 때
ApartmentState는 스레드.Start() 호출하기 전에 설정 해야 함.
1 2 3 | Thread thread = new Thread(TestThread); thread.SetApartmentState(ApartmentState.STA); thread.Start(); | cs |
Main 함수의 Apartment 설정하기.
Mian 위에 애트리뷰트(Attribute)를 붙여준다.
[STAThread]
static void Main()
{
}
main의 ApartmentState가 STA로 설정됨.
반응형