Программное обеспечение > 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, то каждый процесс содержит свою копию компоненты; соответственно, при попытке начать прослушивание одного и тот же порта двумя различными процессами это удаётся только одному из них.
Таким образом, одновременное создание объектов на одной и той же машине в текущей версии невозможно. Возможно, это изменится в будущих версиях в случае доработки схемы взаимодействия с терминалом.
Навигация
Перейти к полной версии