Com Call на блок объекта заняты бесконечно (HRESULT: 0x8001010A)C#

Место общения программистов C#
Anonymous
 Com Call на блок объекта заняты бесконечно (HRESULT: 0x8001010A)

Сообщение Anonymous »

Я получаю конкретный объект COM (экземпляр приложения) от ROT и пытаюсь отправить ему команды. Конкретное приложение не отвечает на COM -вызовы перед инициализацией (то есть занято). Я хотел бы, чтобы меня уведомляли в этом случае, чтобы я мог прервать операцию и показать сообщение. Comexception с сообщением: «Фильтр сообщений указал, что приложение занято. (Исключение из HRESULT: 0x8001010A (RPC_E_SERVERCALL_RETRYLATER)) '< /p>

Код: Выделить всё

try {
comObject.someMethod();
}
catch (COMException) {
// HRESULT:0x08001010A error
}
Тем не менее, я также пытаюсь запустить это из плагина кузнечика, и в этом случае программа блокирует бесконечно на линии comobject.somethod () . Я не знаю, с чего начать устранение неполадок в этой проблеме, и, если возможно, также появится исключение и в плагина. Есть идеи?

Подробнее здесь: https://stackoverflow.com/questions/794 ... 0x8001010a

Вернуться в «C#»