Форум: Техническая поддержка

Тема: API LTR22 и LTR212 for .NET

Вы не вошли.

 Поиск | Регистрация | Вход 

Алескей
07.11.2017 15:53:53
#1

Гость

API LTR22 и LTR212 for .NET

Здравствуйте.  На сайте  http://www.lcard.ru/support/developer указано, что для модулей LTR22 и LTR212 нет библиотеки для C# (C Sharp), но в DLL LtrMudulNet они есть, но в отличие например от LTR11, они назначаться с _LTR** , и выглядят как из с++. Можно ли их использовать, и если да то как правильно это делать? Или необходимо писать свою библиотеку "прокладку" между вашей dll для 22 b 212?

07.11.2017 18:40:11
#2

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,259

Re: API LTR22 и LTR212 for .NET

Здравствуйте.
Правильнее сказать, что там указано не наличие библиотеки для C#, а наличие примеров для C#.
Кстати, для LTR212 как раз там есть пример и есть класс ltr212api (без подчеркивания).

Для части модулей, как для LTR22, действительно нет примеров и есть только классы _ltr***. Эти классы были изначально для всех модулей и их в принципе можно использовать, они максимально приближены к функциям С-библиотеки, однако не всегда удобно описаны с точки зрения использования в C# (особенно что касается строк в некоторых местах и некоторых других типов).

В связи с более частым использованием C#  для некоторых модулей, по которым были запросы, был несколько переработан API для более удобной работы в нем с точки зрения типов и для них же написаны примеры, однако из-за недостатка времени для всех модулей это пока не сделано.

Использовать "старый" API с классами _ltr*** Вы можете, но нужно самостоятельно смотреть описания функций класса и проводить соответствие методов классов из ltrModulesNet с функциями из документации к библиотеке из-за отсутствия примеров.

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2

Многоканальный телефон:
+7 (495) 785-95-25
Факс: +7 (495) 785-95-14

Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск