Если при использовании API IBM Notes (библиотека interop.domino.dll) сторонними программами возникает ошибка
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzFk0YwwbSP9BkA4f3AqZSl87ViEeMOPmUd7JTFA-2gDpWXgQS1MPfmXMS_dOK_ZTHdWMdX-09xNebuPoYoCpoByFJzHE-cfwgyT79tKvYW7ohJuXQWo-Z6y4bO3VEpwxCrwXKnp9XtDUR/s640/Image+17.png)
скорее всего нужно сделать следующее:
1. Перекомпилировать проект под архитектуру x86 (COM-классы IBM Notes не поддерживают работу с 64-битной архитектурой)
2. Возможно, некоторые библиотеки установленного клиента IBM Notes не зарегистрированы в системе.
В частности, нужно зарегистрировать библиотеку nlsxbe.dll, которая находится в папке клиента.
Для этого открываем командную строку с правами администратора (важно!), переходим в папку C:\Windows\System32\ и выполняем
regsvr32 "<Путь к клиенту>\nlsxbe.dll"
Затем переходим в папкуC:\Windows\SysWOW64 и выполняем ту же самую команду
После этого ошибка 0x80040154 должна исчезнуть
Комментариев нет:
Отправить комментарий