powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / multithreaded [MTAThread]
3 сообщений из 3, страница 1 из 1
multithreaded [MTAThread]
    #38148665
Serge73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Где можно и вообще возможно ли задать [MTAThread] аналогично как в Program.cs WinForm-приложения

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
namespace WindowsFormsApplication9
{
    static class Program
    {
        /// <summary>
        /// Главная точка входа для приложения.
        /// </summary>

       [MTAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());
        }
    }
}



Подозреваю это можно сделать т.к. есть автоматически сформированный код с [System.STAThreadAttribute()] в App.g.cs

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
 pragma checksum "..\..\App.xaml" 

.....

       /// <summary>
        /// Application Entry Point.
        /// </summary>
        [System.STAThreadAttribute()]
        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
        public static void Main() {
            SplashScreen splashScreen = new SplashScreen("pic/splashscreen.png");
            splashScreen.Show(true);
            arm.App app = new arm.App();
            app.InitializeComponent();
            app.Run();
...
Рейтинг: 0 / 0
multithreaded [MTAThread]
    #38195741
Serge73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем ответ на первоначальный вопрос - никак.

А решение моей проблемы по ссылке . Идея: использовать System.Threading.Tasks
...
Рейтинг: 0 / 0
multithreaded [MTAThread]
    #38195801
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем это нужно - запуск приложения в MTA? Какова цель? Нужен отдельный UI thread для какого-то контрола?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / multithreaded [MTAThread]
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]