Последние сообщения

Страницы: 1 2 [3] 4 ... 10
21
Кажется причина найдена. После чистой установки SDK  в классе ZPort указана версия SDK....1.20
class ZPIntf
    {
        #region Версия ZPort API
        public const int ZP_SDK_VER_MAJOR = 1;
        public const int ZP_SDK_VER_MINOR = 20;
        #endregion
...}
Соответственно в проекте не находится метод  ZPIntf.ZP_SetLog("", "d:\\ZGuard.log", 0xffffffff) и нет возможности записать логи)

у класса ZGIntf версия 3.39 при этом.
22
Пришлите, пожалуйста, лог файл. Чтобы его записать нужно вызвать с флагами ZGIntf.ZG_Initialize(ZPIntf.ZP_IF_NO_MSG_LOOP | ZPIntf.ZP_IF_LOG | ZGIntf.ZG_IF_LOG), затем вызвать ZPIntf.ZP_SetLog("", "d:\\ZGuard.log", 0xffffffff) и в папку с *.exe копировать ZGuard.dll из папки "Log" или "Log\x64".
Проверьте совпадает ли "ZGuard.cs", "ZPort.cs" с оригинальными, которые создаются при чистой установке SDK.
Если временно выключить контроллеры, то ошибка исчезает?
23
Так я и говорю, что изначально они были в исходном состоянии. Это уже потом, в поисках решения проблемы, я начала экспериментировать с версиями dll.
24
Необходимо, чтобы версия dll и заголовочного файла были совместимы, иначе будет появляться такая ошибка.
С Z-397 Guard пример FindControllers (C#) также работает без ошибок у меня.
25
Я закоментировал метод проверки версий в самом начале выполнения программы и конвертеры нашлись на версии 3.20.
Я пытался использовать и x64, и x86 - результат тот же.
Конвертер Z397-Guard версия прошивки 3.6.0.0
Ошибка появляется в 76 строке.
Файла логов не нашёшл почему-то.
26
Здравствуйте
3.39 и 3.20 не совместимы, просто подставить dll нельзя без перекомпиляции программы с заголовочным файлом такой же версии. Перед использованием функций dll нужно проверить версию: первые 2 числа в версии должны совпадать.
Какую dll используете (x86 из корневой папки установки, x64 из папки "x64")?
К какой модели конвертера подключаетесь?
На какой строке кода появляется ошибка?
Пришлите лог файл SDK "ZGuard.log", его пишет ZGuard.dll из папки "Log".
Попробовал запускать FindControllers (.NET Framework 4.8) в MSVS2022 с x86- и x64- вариантами ZGuard.dll (v3.39.4.1), подключался к Z-397 Web, 2 контроллера находит, ошибки не появляются.
Рекомендую использовать SDK Guard v4.0.
27
Здравствуйте.
При запуске проекта FindControllers  из примеров кода на C# появляется ошибка:
"System.AccessViolationException: 'Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена.'"
в методе "ZGIntf.ZG_Cvt_EnumControllers(m_hCvt, EnumCtrsCB, IntPtr.Zero)".
Из того, что делалось:
1) Поднял версию языка .Net 4 до .Net 4.8 иначе проект не загружался
2) Пробовал менять платформу и соответственно dll (x64/x86)

Если подставить в этот проект dll версии 3.20.ххх , то ошибка не возникает и все контроллеры находятся.
Подскажите, в чем может быть проблема?
28
GuardLight / Импорт работников с картой
« Последний ответ от yurchik26 12 Февраля 2025, 15:36 »
Добрый день. Подскажите возможен ли в ПО GuardLight импорт работников с картами? Необходим именно импорт с двойной картой. Пробовал различными способами, всегда импортирует только одной картой, тем самым занимает 2 места в банке ключей. То есть 1000 работников занимает 2000 карт, а если импортировать двойные карты, то две карты занимают одно место. Guard Commanderне предлагать, интересует именно импорт из exel или xml
29
Другие считыватели / Re: Z-2 (Мод. MF) нет связи со считывателем
« Последний ответ от Oleglevsha 11 Февраля 2025, 20:39 »
Добрый вечер!
Что именно не получилось? Заходим на страницу считывателя в прошивки. Скачиваем заводскую версию. Запускаем от имени администратора (обязательно). В окне выбираем компорт считывателя. Прошиваем.
На каком этапе не получается?
Поставили новый считыватель, но и он перестал работать, драйвера установлены, считыватель всегда подсвечен оранжевым светодиодом на карты не реагирует, при прошивке выбираем компорт и все время любуемся сегментами зеленого элипса...
30
Добрый день,
Столкнулся со следующей проблемой в работе контроллера:
При попытке открыть через считыватель КТМ-Нк замка Тантос, считыватель издает несколько коротких писка и не происходит разблокировки замка.
При открытии замка через видеопанель, замок открывается на продолжительное время, около 10 минут, при этом контроллер издает непереставая многократноповторяющиеся короткие писки.
Через некоторое время отвисает, и замок опять закрывается.
Диод на контролллер установлен.
Блок питания наружный находится в метре от контроллера.
Проблема началась пару месяцев назад, с холодами. До этого все работало как часы.

Помогите, в чем может быть проблема?
Страницы: 1 2 [3] 4 ... 10