Здравствуйте. Есть вопрос по описанному в справке к драйверу ZR1C методу:
ЧитатьMifareC (
PWSTR,
UI4,
UI4,
BLOB,
UI4,
UI4=0,
PWSTR="0xFFFFFFFFFFFF",
BOOL=false,
BOOL=false,
UI4=0xFFFFFFFF),
I4=NULL
Не совсем понятно какие параметры являются обязательными/необязательными, также их тип.
Не могу прочитать данные, результат выполнения метода - Ложь. Использую Z-2 USB MF, карточки Mifare Classic 1K/ Mifare Classic 4K
Пример кода:
Перем DevId;
Перем BLOB;
ОписаниеРезультатаВыполненияТеста = "";
ОписаниеОграниченийДемонстрационногоРежима = "";
BLOB = "";
ZR1CExtension = Новый("AddIn.Comp.ZR1CExtension");
ZR1CExtension.Порт = "COM3";
DevID = Неопределено;
ZR1CExtension.Подключить(DevID);
//Предварительно вызываю метод ТестУстройства, который успешно выполняется и возвращает описание устройства.
ZR1CExtension.ТестУстройства(ОписаниеРезультатаВыполненияТеста, ОписаниеОграниченийДемонстрационногоРежима);
//Подбирал разные варианты, результат тот же.
Считано = ZR1CExtension.ReadMifareC(DevId, 0, 0, BLOB, 2, 0, "0xFFFFFFFFFFFF", false, true, -1, 0);
Считано = ZR1CExtension.ReadMifareC(DevId, 0, 0, BLOB, 2, 0, "0xFFFFFFFFFFFF", false, true, -1, Null);
Считано = ZR1CExtension.ReadMifareC(DevId, 0, 0, BLOB, 2, 0, "0xFFFFFFFFFFFF", false, true, -1);
Считано = ZR1CExtension.ReadMifareC(DevId, 0, 0, BLOB, 2, 0, "0xFFFFFFFFFFFF", false, true);
Считано = ZR1CExtension.ReadMifareC(DevId, 0, 0, BLOB, 2);
Скажите, что делаю не так, буду очень благодарен.