Вопросы по теме 'sta'

Вызывающий поток должен быть обходным путем STA
Я знаю, что есть несколько ответов по этой теме на SO, но я не могу заставить ни одно из решений работать на меня. Я пытаюсь открыть новое окно из команды ICommand, запущенной из таблички данных. Оба следующих события вызывают вышеупомянутую ошибку...
19757 просмотров

Невозможно создать экземпляр элемента управления ActiveX, поскольку поток находится в однопоточном подразделении. Происходит после выхода ПК из спящего режима.
Я работаю над клиентом VOIP (форма окна), который открывает окно браузера (ExtendedWebBrowser) при совершении или получении вызова. Обычно он работает нормально, но если компьютер переведен в спящий режим, а затем проснулся, программа выйдет из строя...
8378 просмотров

Как STAThread повлияет на мою многопоточную программу
Недавно я столкнулся с ошибкой, связанной с STA, в своей программе, когда пытался запустить OpenFileDialog в WinForm. Я прочитал кое-что, и прежде чем добавить атрибут [STAThread] в свой основной поток, я хочу знать, как он повлияет на выполнение...
2677 просмотров
schedule 10.09.2021

Как я могу вызвать функцию на C ++, когда я получаю сообщение об ошибке WinRT / UWP «Активация однопоточного класса из MTA не поддерживается?»
При попытке вызвать функцию однопоточного подразделения (STA) из «неправильного» потока ( например, , Clipboard::SetContent(...) ) я вижу следующее сообщение: Активация однопоточного класса из MTA не поддерживается. Не очевидно, какие...
218 просмотров
schedule 05.09.2021

Требуется ли в этом случае цикл сообщений STA?
У меня есть некоторые COM-объекты, которые я создаю и запускаю в потоках в приложении .NET. Потоки помечены как Single Threaded Apartments, и вроде бы все работает. Насколько я понимаю, если эти потоки попытаются получить доступ к COM-объектам из...
1526 просмотров
schedule 01.03.2022

Может ли BackgroundWorker присоединиться (связать, получить доступ, вызвать, стать) STAThread
Я не очень хорошо знаком с тем, что именно делает (является) STAThread, поэтому я не уверен, правильно ли сформулирован мой вопрос. У меня есть процесс, работающий в потоке BackgroundWorker, который копирует содержимое диапазона Excel в буфер...
400 просмотров

Выражение или регулярное выражение для инструментов java script или Adobe livecycle
Каким будет выражение для ограничения пользователя на ввод 5 строк или 375 символов в прокручиваемом текстовом поле? Я попробовал эти: ([A-Z])\w+ $0</a> var re,regs,val; if(OTHER.rawValue!=null) {...
381 просмотров
schedule 06.03.2022

Веб-браузер управляет отдельным потоком - VB.Net
У меня есть надстройка Outlook, которая содержит элемент управления веб-браузером, который в данный момент является частью пользовательского элемента управления, и я загружаю веб-страницу при загрузке этой надстройки. Таким образом, пока он работает...
1507 просмотров

С# STAThread COMException
У меня есть внешний компонент (C++), который я хочу вызвать из своего кода C#. Код примерно такой: using System.Text; using System.Threading; using System.Threading.Tasks; namespace dgTEST { class Program { [STAThread]...
1353 просмотров
schedule 26.03.2022

PowerShell: запустить скрипт от имени -Sta и администратора
У меня есть скрипт .ps1, который мне нужно запустить в Powershell v2.0. Из-за этого я использую файл ярлыка для запуска в режиме Sta: %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -Sta -File "C:\TestFile.ps1" Это запускает...
252 просмотров
schedule 25.04.2022

Вызов STA COM-объекта из WebApi
Безопасна ли вызываемая оболочка среды выполнения С# для библиотеки типов удаленных приложений STA (с точки зрения модели потоков и квартир) для вызова из контекста потока MTA (запрос .Net WebApi)? Должен ли я изменить серверное приложение STA на...
433 просмотров
schedule 02.05.2022

COM Interop AccessViolationException с перерывами Обратный вызов WCF
У нас есть служба на основе .NET 4, которая самостоятельно размещает службу WCF с обратными вызовами. Мы инкапсулируем эту службу в .NET 4 dll, которая предоставляет COM-объекты. Эта служба используется большим количеством клиентов, большинство из...
238 просмотров
schedule 08.06.2022

Что делает 'do' в диаграмме состояний UML?
Я не уверен на 100%, что делает 'do' на диаграмме состояний UML. Правильно ли я думаю: Если происходит переход, сначала будет выполнено «вход», а затем «до». И если мы выходим из состояния, будет выполнен только «выход». Применяется ли эта...
132 просмотров
schedule 05.06.2022

Является ли предпочтительным Powershell -sta (состояние квартиры)?
Я баловался Powershell (2.0) в течение последних нескольких месяцев и хотел бы использовать его для модернизации и стандартизации некоторых рабочих процессов — в основном процессов, основанных на DOS. Из-за характера работы может быть около 100...
6493 просмотров
schedule 11.06.2022

Дуплекс WCF + статическая коллекция COM-объектов
Я пытаюсь создать службу WCF, которая раскрывает функциональность определенного COM-объекта, для которого у меня нет исходного источника. Я использую дуплексную привязку, чтобы у каждого клиента был свой экземпляр, поскольку с каждым конкретным...
205 просмотров
schedule 30.04.2023

Использование основной формы в качестве родителя для новой формы, созданной в другом потоке
У меня есть основная форма, которая запускает поток BackgroundWorker. Пока рабочий работает, я «замораживаю» основную форму и жду ее завершения, показывая ее прогресс. В одном из сценариев рабочий может отображать диалоговое окно OpenFileDialog,...
939 просмотров
schedule 25.11.2022

Ошибка WCF (WPF): вызывающий поток должен быть STA
Я получаю некоторые данные из сервисной ссылки. Структура напр. выглядит следующим образом: Я получаю некоторые данные драйвера из ссылки на службу (пространство имен: ServiceReference.Driver) Пространство имен данных драйвера в моем проекте —...
972 просмотров
schedule 21.03.2023

Поток STA выдает InvalidOperationException
Это ситуация: У меня есть класс, который реализует HTTP-сервер в моем приложении, поэтому я могу принимать запросы. Цель этого сервера — обновить график с помощью XML, отправленного приложению. Написанный мной синтаксический анализатор XML...
826 просмотров
schedule 05.08.2023

Будет ли COM-маршаллинг (когда-либо) необходим для объекта с ThreadingModel Both?
Это вызвано другим вопросом . В частности, у меня есть класс COM в процессе, который определен в реестр CLSID как имеющий _ 1_ из Both . Наш процесс активирует этот объект через CoCreateInstance ( не _ 4_ , если это имеет...
697 просмотров
schedule 17.01.2023

Ошибка STAThread в форме, созданной другим потоком
После того, как мой серверный класс получил всю необходимую информацию, он запускает событие, которое должно создать новую форму. При нажатии кнопки в этой форме я получаю ThreadStateException . Я знаю, что в любом случае должен открыть форму в...
192 просмотров
schedule 24.01.2023