Программное обеспечение > CITYSOFT Standart (Business)

Ошибка при создании объекта CitySoftWareHouseWin.TSD

(1/1)

shilov:
Здравствуйте.

Организация, в которой я работаю, занимается разработкой и сопровождением собственной системы учета.

При интеграции терминала сбора данных Honeywell Dolphin 6100 возникла проблема. При попытке создания объекта CitySoftWareHouseWin.TSD одновременно из двух экземпляров приложения выдается ошибка "OLE error 0x80131534: Unknown COM Status Code", причем создание нескольких объектов в одном экземпляре приложения выполняется.

В чем может быть причина и как это можно обойти.

Служба техподдержки:
Наша OLE-компонента использует для связи с терминалом TCP-соединение: компонента прослушивает порт (по умолчанию это 17955), затем к ней подключается терминал.
Поскольку компонента является in-process, то каждый процесс содержит свою копию компоненты; соответственно, при попытке начать прослушивание одного и тот же порта двумя различными процессами это удаётся только одному из них.

Таким образом, одновременное создание объектов на одной и той же машине в текущей версии невозможно. Возможно, это изменится в будущих версиях в случае доработки схемы взаимодействия с терминалом.

Навигация

[0] Главная страница сообщений

Перейти к полной версии