Руководство разработчика

Функция КЗ_СЧИТАТЬ_ТЕКСТ

Для работы требуется соединение с базой данных.

Функция КЗ_СЧИТАТЬ_ТЕКСТ позволяет получить из базы данных защиты значение тега типа "длинная строка". (не более 256 символов).

ФУНКЦИЯ ЦЕЛОЕ: КЗ_СЧИТАТЬ_ТЕКСТ(ЦЕЛОЕ: блок; 
                                СТРОКА: тег; 
                                ПЕРЕМ СТРОКА: знач)

Параметры

блок
Числовой идентификатор блока.
тег
Имя тега
знач
Ссылка на переменную, которой будет присвоено полученное значение тега.

Возвращаемое значение

Числовой код, по которому можно судить о результате выполнения запроса:

-1значение успешно получено;
-2Значение не получено, т.к. работает демонстрационная версия серверной части;
1000ошибка при вызове серверной функции, например, разрыв сети или несоответствие версии клиента и сервера, дополнительная информация может быть получена с помощью функции ПОСЛ_ОШИБКА;
>0Код ошибки системы защиты, можно ожидать возврата следующих значений:
27не найден тег для заданного блока;
30не найдены длинные строковые данные (256 символов) для заданного тега;
50не подключен электронный ключ.

Специальные возможности

Функция позволяет также получить информацию о текущем ключе защиты (вне зависимости от информации, записанной в ключевом файле), а также о дате начала действия лицензии для платформы и прикладных блоков.

Числовой идентификатор блокаТегЗнач
0"PlugRequest"Код-вопрос ключа, аналогичный выдаваемому программой chkkeya.exe.
0 - максимальное значение идентификатора блока"LicDate"Дата лицензии в строке вида dd.mm.yyyy
0"PlugDescr"Описание типа ключа, включающее модель и форм-фактор. Например "Stealth USB" – ключ Guardant Stealth с форм фактором USB. В случае защиты с привязкой к компьютеру функция возвращает строку "Machine".

См. также: