Автор Тема: открытие сеанса с адаптером выдает ошибку  (Прочитано 5668 раз)

Николай НН

  • Пользователь
  • *****
  • Сообщений: 2
ZG_Cvt_Open выдает -2147024891 (0x80070004), в документации не нашел...

Guard Light работает с этим адаптером нормально

режим адаптера Normal
                IntPtr hCvt;
                ZG_CVT_INFO rInfo = new ZG_CVT_INFO();
                ZG_CVT_OPEN_PARAMS rOp = new ZG_CVT_OPEN_PARAMS();
                rOp.nPortType = ZP_PORT_TYPE.ZP_PORT_COM;
                rOp.pszName = "COM7";
                rOp.nSpeed = ZG_CVT_SPEED.ZG_SPEED_57600;
                var hr = ZGIntf.ZG_Cvt_Open(ref hCvt, ref rOp, rInfo);
« Последнее редактирование: 03 Июля 2019, 14:45 от Николай НН »

gsa

  • Пользователь
  • *****
  • Сообщений: 265
ZG_Cvt_Open выдает -2147024891 (0x80070004), в документации не нашел...
Ошибка -2147024891 = 0x80070005 = E_ACCESSDENIED, означает, что порт занят (уже открыт с монопольным доступом).

Николай НН

  • Пользователь
  • *****
  • Сообщений: 2
да, неправильно перевел из HEX. благодарю!