0x800706be windows 7 ошибка

COM Invoke failed: ошибка 0×800706BE

Все,

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

Эта проблема сообщается в windows 2k8 64 bit OS & Win 7 32 бит.

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

Спасибо, Байт

2 ответа

  • Ошибка доступа к компонентам COM

    Я создал надстройку для Microsoft Office Word. Нет никаких проблем с использованием надстройки, когда Word запускается от имени администратора, но когда он не запускается от имени администратора, есть два распространенных исключения доступа к элементам ленты. Первое исключение: Unable to cast COM…

  • Почему COM interop предпочтительнее P / Invoke в .NET?

    В нашем проекте мы повторно используем много кода Delphi через COM в нашем приложении asp.net. Вот так: legacy delphi dll => delphi COM wrapper => .Net interop => asp.net (mvc) У нас есть некоторые проблемы, связанные с нарушениями доступа, разгрузкой dll и т. д… Теперь я портировал некоторые из…

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

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

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

3 . Закройте командную строку и снова запустите Windows Update.

Похожие вопросы:

Мы переносим наши приложения с Windows Server 2003 на Windows Server 2008 R2. У меня возникли некоторые проблемы с миграцией. Я развернул много компонентов COM+ (32 бит) и DCOM компонентов (32 бит)…

Некоторые из наших пользователей иногда получают это исключение (не для каждого контакта): System.Runtime.InteropServices.COMException (0×800706BE): The remote procedure call failed. (Exception from…

У нас есть проблема, которая возникает время от времени. У нас есть веб-сервер и сервер приложений. Наш сервер приложений содержит наш код бизнес-логики, который устанавливается как сервер COM+ и…

Я создал надстройку для Microsoft Office Word. Нет никаких проблем с использованием надстройки, когда Word запускается от имени администратора, но когда он не запускается от имени администратора,…

В нашем проекте мы повторно используем много кода Delphi через COM в нашем приложении asp.net. Вот так: legacy delphi dll => delphi COM wrapper => .Net interop => asp.net (mvc) У нас есть некоторые…

Я использую Open Office API в своем приложении ASP .NET для чтения текстового содержимого из файлов*. doc. public static bool getTextV2(string siteURL, string[] search) { //Create a new…

Я создаю документ word из шаблона с помощью веб-приложения, написанного в PHP (Yii Framework) с использованием COM, и получаю ошибку при попытке освободить объект $word = new COM(Word.Application)…

Я сталкиваюсь с этой ошибкой: The remote procedure call faile. [0×800706be] попытайтесь найти soln, но я не видел ни одного, который бы решил мою проблему.

По какой-то причине я должен использовать элемент управления COM в своем коде. Я хочу вызвать метод, экспортируемый элементом управления COM. idl-файл: methods: [id(1)] boolean Open(BSTR filepath,…

Я программирую в python 3.4.4 (32 бита), в windows 8. Я запускаю приложение с PyQt5, приложение работает хорошо, но так как я установил pywinauto 0.6.4, чтобы установить фокус на другое приложение с…

Понравилась статья? Поделиться с друзьями:
ErrorWin
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: