-
[STAThread] 사용법 - MSDN 참조예전 글들/.NET, C# 2010. 10. 20. 13:16반응형
규칙
STAThreadAttribute는 응용 프로그램에 대한 COM 스레딩 모델이 단일 스레드 아파트임을 나타냄. 이 특성은 Windows Forms을 사용하는 응용 프로그램의 진입점에 있어야 한다. 이 특성을 생략하면 Windows 구성 요소가 제대로 작동하지 안흘 수 있다. 이 특성이 없으면 응용 프로그램에서는 Windows Forms에 지원되지 않는 다중 스레드 아파트 모델을 사용
참고: 응용 프로그램 프레임워크를 사용하는 Visual Basic 프로젝트에서는 Main 메서드를 STAThread로 표시할 필요 없다. Visual Basic 컴파일러에서 이 작업을 자동으로 수행
사용 예)
using System;
using System.Windows.Forms;
namespace UsageLibrary
{
public class MyForm: Form
{
public MyForm()
{
this.Text = "Hello World!";
}
// Satisfies rule: MarkWindowsFormsEntryPointsWithStaThread.
[STAThread]
public static void Main()
{
MyForm aform = new MyForm();
Application.Run(aform);
}
}
}
반응형'예전 글들 > .NET, C#' 카테고리의 다른 글
트랜잭션 완성하기 - 데이터 액세스 할때 좀 더 안정성을 높이려면 이런 구조가 좋을 듯 (0) 2010.10.28 OLE(Object Linking and Embedding_객체 링크와 포함) 뜻이랍니다. (0) 2010.10.25 HttpWebRequest.BeginGetResponse 메서드 - MSDN 참조 (0) 2010.10.15 라이브러리가 안찾아 질때는 이렇게 추가 (0) 2010.10.08 lock() - 참고: MSDN 에서 복사~ (0) 2010.10.08 댓글