|
Нужна помощь в подключении программатора смарт-карт acr120u | ☑ | ||
---|---|---|---|---|
0
web_profiler
14.03.16
✎
17:51
|
Есть ДЛЛ-ка, кусок кода, описание работы с библиотекой. При попытке программирования Результат должен быть равен 0 (все ок), но я постоянно получай Результат = 27 (неверно введены параметры)
ldateFrom = Format(dateOfarrival,"DF=""yyyyMMdd"""); ldateTo = Format(dateOfdeparture,"DF=""yyyyMMdd"""); ltimeFrom = Format(timeOfarrival,"DF=""HHmm"""); ltimeTo = Format(timeOfdeparture,"DF=""HHmm"""); lroomNmbr = Mid(suite.Code,2); catch = new COMObject("InterGH.clsPrincipal"); результат = catch.InterGH_TarjetaUsuario(lroomNmbr, ldateFrom , ltimeFrom, ldateTo, ltimeTo, "0", "0", "0", "0", 1, 0, "", "N", "1","ISMIe"); if результат = 0 then domessagebox("карта записана"); endif; Что я делаю не так? |
|||
1
Господин ПЖ
14.03.16
✎
17:52
|
а там точно даты как строки идут
|
|||
2
web_profiler
14.03.16
✎
17:54
|
согласно описания - Да
сейчас скину скрин полей |
|||
3
web_profiler
14.03.16
✎
17:57
|
||||
4
web_profiler
14.03.16
✎
17:59
|
может кто подключал данный СКУД ?
|
|||
5
web_profiler
14.03.16
✎
18:13
|
плиз, хелп. Готов платить уже
|
|||
6
791Dance
14.03.16
✎
18:26
|
результат = catch.InterGH_TarjetaUsuario(lroomNmbr, ldateFrom
, ltimeFrom, ldateTo, ltimeTo, 0, 0, "0", "0", 1, 0, "", "N", "1","ISMIe"); может так? |
|||
7
web_profiler
14.03.16
✎
18:35
|
пробывал, кусок кода в нете нашел. увидел несовпадение с описанием библиотеки - и первым делом поменял типы данных
|
|||
8
ДенисЧ
14.03.16
✎
18:45
|
(7) у тебя буква Ё западает...
|
|||
9
Господин ПЖ
14.03.16
✎
18:53
|
а библиотека с такими адскими именами функций откуда взялась?
у acr120u есть sdk с примерами кода на шарпее |
|||
10
hhhh
14.03.16
✎
20:33
|
||||
11
web_profiler
14.03.16
✎
21:56
|
это я и решаю
|
|||
12
Кирпич
14.03.16
✎
22:52
|
А строки в какой кодировке должны быть? Unicode или ansi?
|
|||
13
Господин ПЖ
14.03.16
✎
23:04
|
там вроде только латиница... а следовательно пофих
|
|||
14
Кирпич
14.03.16
✎
23:11
|
(13) здрасти. может надо по байту на символ, а может и по два.
|
|||
15
Кирпич
14.03.16
✎
23:13
|
из 1с передается по два наверное. хотя там DLL для VBA, мож так и надо.
|
|||
16
Господин ПЖ
14.03.16
✎
23:17
|
(14) и вам здрасти... первые 256 символов Юникода те же, что и в кодировке ISO-8859-1\latin1
|
|||
17
Кирпич
14.03.16
✎
23:26
|
(16) и чо прям по одному байту на символ так и шпарит? в 1с вроде всегда по два байта. Хоть латиница, хоть не латиница.
|
|||
18
web_profiler
15.03.16
✎
11:29
|
так ребята, че я не так делаю?
|
|||
19
web_profiler
15.03.16
✎
11:32
|
чувствуется мне, что не все так просто. Так как откуда ДЛЛ-ка вообще знает на каком USB-порте висит программатор?
я то никаким образом ей явно не указываю куда стучаться |
|||
20
Кирпич
15.03.16
✎
11:35
|
(19) где ты вообще эту dll взял? от производителя или левая какая то?
|
|||
21
Кирпич
15.03.16
✎
11:47
|
для отеля какого то деланная и на венгерском языке :)
документация и примеры есть? |
|||
22
web_profiler
15.03.16
✎
12:36
|
||||
23
web_profiler
15.03.16
✎
12:36
|
вот тут веду дисскуссию и там же длл-ка, описание и пример обработки
|
|||
24
web_profiler
15.03.16
✎
12:37
|
в данный момент времени добился ответа от длл-ки : "Положите смарт-карту на ридер 1"
|
|||
25
web_profiler
15.03.16
✎
12:37
|
но потом, по отладчику, получаю ответ "lost connect to gestHotel database"
|
|||
26
web_profiler
15.03.16
✎
12:39
|
данная длл-ка жестко подвязана с софтом GestHotel и без его установки вообще ничего не выдавала, а теперь не может подконектиться к базе данных этой программы
|
|||
27
Кирпич
15.03.16
✎
12:47
|
так у тебя отель или не отель? ты чего туда писать собрался, на эти карты? может на эту DLL вообще нет смысла заморачиваться?
|
|||
28
web_profiler
15.03.16
✎
13:03
|
да мне надо увязать программатор с 1с, который раньше стоял в отеле и работал через программу GestHotel, теперь это офисный программатор и его функция будет открывать двери через 1с-ку
|
|||
29
Кирпич
15.03.16
✎
13:14
|
(28) Мдя. Открывать двери через 1с и какой то GestHotel это круто. Сразу бы написал, я бы и не парился.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |