Проблема с входом в систему (IBSESJA) в Comarch ERP Optima - Ошибка 8007000EC#

Место общения программистов C#
Ответить
Anonymous
 Проблема с входом в систему (IBSESJA) в Comarch ERP Optima - Ошибка 8007000E

Сообщение Anonymous »

Я строю службу Windows в C# (.NET Framework 4.8), которая должна автоматически импортировать квитанции о продажах из файлов XML в Comarch ERP Optima. Cdntslb.dll и т. Д.). Однако при попытке инициализации сеанса с использованием нового sesja () < /code> я получаю следующее исключение: < /p>

system.runtime.interopservices.comexception (0x8007000e): Создание экземпляра компонента с Clsid. {44C6EB81-F0E8-45F6-9157-6EC4F324C5DE} из ICLASSFactory Faile из-за следующей ошибки: 8007000E недостаточно хранилища для завершения этой операции.

Пробовал ссылки на оба Cdnbase и CDNX и CDNX и CDNX и CDNX и CDNX и CDNX . Interop.cdnbase.dll и т. Д., И у меня есть Comarch Optima (x86), правильно установленная на машине. Цель платформы для проекта также установлена на x86. < /P>
Вот соответствующий код C#: < /p>
using CDNBase;

namespace OptimaXMLService.Services
{
public class OptimaConnector
{
private IBSesja session;

public void ConnectToOptima(string server, string database, string operatorCode, string operatorPassword, string companySymbol)
{
try
{
session = new Sesja(); //
Что мне не хватает? Нужно ли мне что -то зарегистрировать, используя REGSVR32 или добавить дополнительные библиотеки из установки Optima?


Подробнее здесь: https://stackoverflow.com/questions/797 ... r-8007000e
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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