Ошибка вызова COM: ошибка 0x800706BE - PullRequest
1 голос
/ 08 марта 2010

All

У меня есть компонент COM-сервера (.Dll), который кто-то разработал. Когда я вызываю (используя invoke ()) функцию на этом COM-сервере, она выдает ошибку 0x800706BE - Удаленный вызов процедуры не выполнен. Интересно, что он выдает эту ошибку только несколько раз! в остальное время работает нормально !!.

О проблеме сообщается в 64-битной ОС Windows 2k8 и 32-битной Win 7.

  1. Есть идеи, в чем может быть проблема?
  2. Будет ли проблема с COM-сервером или COM-клиентом?
  3. Есть ли какой-нибудь способ, которым я могу сузиться, чтобы узнать виновного?

Спасибо, Б

Ответы [ 2 ]

1 голос
/ 10 марта 2010

ки. Кажется, я обнаружил проблему. COM-сервер (.dll) падал, когда я вызывал Invoke () для этого. Кажется, проблема в COM-сервере. Надеюсь, это будет кому-то полезно.

0 голосов
/ 09 апреля 2014

1: открыть командную строку с повышенными правами. Для этого проведите пальцем от правого края экрана и нажмите «Поиск». Или, если вы используете мышь, наведите курсор на правый нижний угол экрана и нажмите «Поиск». Введите Командная строка в поле поиска, щелкните правой кнопкой мыши Командная строка и выберите Запуск от имени администратора. Если вас попросят ввести пароль администратора или подтверждение, введите пароль или нажмите Разрешить.

2: введите следующие команды. Нажмите Enter после каждой команды.
Примечание. Для выполнения каждой командной операции может потребоваться несколько минут.

DISM.exe /Online /Cleanup-image /Scanhealth
DISM.exe /Online /Cleanup-image /Restorehealth

3: закройте командную строку и снова запустите Центр обновления Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...