Я получаю конкретный объект 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