Сначала подгружаю компоненту:
ЗагрузитьВнешнююКомпоненту("C:\Program Files (x86)\ATOL\Drivers8\Bin_Free\FprnM1C.dll");
ПодключитьВнешнююКомпоненту("AddIn.FPrnM8");
ECR = Новый ("AddIn.FPrnM8");
Потом выполняю код:
ECR.AddDevice(); //добавляю логическое устр-во
ECR.PortNumber = 1006;
ECR.BaudRate = 18; //115200
ECR.Model = 52; //Fprint-22
ECR.DeviceEnabled = 1; // занимаем порт
//здесь, допустим вывожу строку текста
ECR.DeviceEnabled = 0; //освобождаю порт
ECR.DeleteDevice(); //удаляю ЛУ
Когда в первый раз выполняется код - выходит ошибка на метод DeleteDevice() - "-8" "Невозможно удалить устройство". Если выполняю этот код повторно, то ошибки больше нет. В чем может быть дело?