Вопросы по теме 'sta'
STAThread и многопоточность
Из статьи MSDN о STAThread:
Указывает, что модель потоков COM для приложения является однопоточным подразделением (STA).
(Для справки, это вся статья .)
Однопоточная квартира ... Ладно, это перешло мне в голову. Кроме того, я где-то...
81531 просмотров
schedule
22.04.2022
Почему Thread.Join не пропускает COM-сообщения?
Я использую многопоточный код, который делает следующее.
В потоке STA я создаю «рабочий» поток и запускаю его.
Затем поток STA ожидает завершения рабочего потока.
Рабочий поток вызывает метод на прокси-сервере для COM-объекта STA в потоке...
1514 просмотров
schedule
17.04.2022
как мне отложить создание основной формы до тех пор, пока не будет ответа на событие в приложении WinForms?
Немного предыстории: в моем приведенном ниже коде возникает следующее исключение.
ThreadStateException: элемент управления ActiveX «8856f961-340a-11d0-a96b-00c04fd705a2» не может быть создан, поскольку текущий поток не находится в однопоточном...
288 просмотров
schedule
18.02.2023
Использование потока пользовательского интерфейса WPF всегда должно обеспечивать режим квартиры STA, верно?
В моем приложении WPF я асинхронно общаюсь с сервером. Следовательно, обратный вызов не будет запускаться в потоке пользовательского интерфейса, и, поскольку мне нужно сделать там некоторые вещи WPF (создать объект InkPresenter), мне нужно, чтобы он...
3795 просмотров
schedule
16.04.2022
Сколько потоков STA может сосуществовать внутри процесса?
Мне нужно несколько STA потоков внутри моего приложения ASP.NET, чтобы использовать некоторые COM компоненты.
Я где-то читал внутри каждого процесса, может существовать только один STA поток. Я написал образец проекта, создал множество...
5281 просмотров
schedule
01.07.2022
Как я могу прослушать это событие в другом потоке?
Я сделал небольшую тестовую программу, чтобы попытаться заставить USB-кардридер работать с помощью элемента управления ActiveX, предоставленного производителем.
Форма работает нормально, пока не использует отдельный поток. Я создаю новый экземпляр...
2182 просмотров
schedule
29.04.2023
Исходящий вызов COM приводит к тому, что исходящий вызов не может быть выполнен, поскольку приложение отправляет вызов, синхронный с вводом.
У меня есть COM-сервер (C ++ / STA (приложение на основе MFC)) и COM-клиент (C # / MTA). COM-сервер должен находиться в STA, поскольку это приложение MFC (у меня нет выбора в этом вопросе). Клиент отправляет вызов серверу, а сервер выполняет...
13135 просмотров
schedule
27.10.2022
Как прокачать сообщение для потоков COM STA на C #?
У меня есть основной поток STA, который вызывает множество методов для COM-объекта, и вторичный поток STA, который также много работает с одним и тем же объектом. Я хочу, чтобы основной поток и вспомогательный поток работали параллельно (т.е. я...
5419 просмотров
schedule
08.02.2023
Создание нового пользовательского элемента управления с ошибкой BackgroundWorker
Я просмотрел Google, потому что мне нужно многопоточность, поскольку моя программа отстает всякий раз, когда пытается загрузить gif и одновременно загрузить пользовательский элемент управления. Скорее, гифка зависает, и страница внезапно показывает...
924 просмотров
schedule
31.05.2023
Как использовать режим STA в PowerShell 1.0?
Я очень неуклюж в PowerShell и использую его только дома для своих простых задач под Windows XP, где нет доступного обновления до PS2. Следующий тест показывает, что мой PowerShell 1.0 по умолчанию использует режим MTA....
1417 просмотров
schedule
10.05.2023
Почему размещение [STAThread] в Program.Main в игре XNA с медленным FPS препятствует восстановлению при сворачивании?
Симптом, который я пытаюсь устранить, заключается в том, что мое приложение XNA некоторое время не восстанавливается после того, как оно было свернуто. Я нажимаю кнопку сворачивания, но когда я нажимаю на запись своего приложения на панели задач,...
530 просмотров
schedule
18.09.2022
System.Threading.ThreadStateException в ASP.NET MVC 5 при получении токена из WAAD
Я реализую следующий сценарий: приложение ASP.NET MVC 5 обращается к OData WebAPI с аутентификацией Azure Active Directory (как в этой статье: http://msdn.microsoft.com/en-us/magazine/dn463788.aspx ).
Однако когда я вызываю...
628 просмотров
schedule
12.06.2022
Мьютекс WPF для нескольких приложений не работает - проблема STA
Я столкнулся с проблемой с классом Mutex. Я работаю в многоэкземплярном приложении WPF и хотел заблокировать запуск определенного процесса всеми другими экземплярами, кроме того, который сначала вызвал метод.
Итак, я создал новый объект мьютекса:...
92 просмотров
schedule
14.11.2022
Можно ли применить атрибут к сгенерированному основному методу в приложении верхнего уровня?
C#9 поддерживает операторы верхнего уровня , но мне любопытно, можно ли применить какой-либо атрибут к сгенерированному основному методу (фактически STAThread ), или я должен использовать классический подход с методом Main .
90 просмотров
schedule
07.10.2022