STA поток в окне приложения
У меня есть немного кода в моем проекте, как показано ниже, здесь, как используется поток STA? Что я знаю о STA, так это то, что это однопотоковая квартира, она требуется только при использовании COM-компонентов. И она используется в основной записи приложения.
/// <summary>
/// The main entry point for the application.
///
/// Command line:
/// Leaf.exe /s server-name
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.DoEvents();
Application.Run(new Leaf()); // Leaf is a constructor
}
1 ответ
Решение
Это не влияет на другие функции. Это имеет эффект, только если ваша программа использует COM-взаимодействие.