|
Отследить, что долго нет отклика от устройства.
|
|||
---|---|---|---|
#18+
работаю с фискальным регистратором, но не суть. Когда аппарат отключен, при попытке подконнектится - программа зависает на очень длительное время. Секунд 10 или более. Если в этот момент подсуетится, то Access вообще вывалится. Вот так происходит подключение Код: vbnet 1. 2.
а затем ещё попытка что то получить из аппарата. Код: vbnet 1.
Таким образом завислость ооооочень длительная. А народ волнуется... Что можно предпринять? ------------------------------------------------------------------------ Спасибо за ответ. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2017, 09:53 |
|
Отследить, что долго нет отклика от устройства.
|
|||
---|---|---|---|
#18+
час58Что можно предпринять? Перед входом в режим продажи (или при запуске) спрашивать: - Фискальный регистратор включен? и ловить ответ Да/Нет Вообще-то у меня идет так Код: vbnet 1. 2. 3. 4. 5. 6.
и реакция моментальная... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2017, 12:19 |
|
Отследить, что долго нет отклика от устройства.
|
|||
---|---|---|---|
#18+
vmag, хорошо тебе. а у меня более 10 секунд висит(при выключенном фискальнике). то есть опрос идёт.... идёт.... идёт.... идёт.... идёт.... идёт.... идёт.... идёт.... идёт.... идёт.... Прога висит.... висит.... висит.... висит.... висит.... висит.... висит.... висит.... висит.... висит.... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2017, 15:05 |
|
Отследить, что долго нет отклика от устройства.
|
|||
---|---|---|---|
#18+
может вынести этот кусок кода из программы Код: vbnet 1. 2. 3. 4. 5. 6.
в vbs и запускать его там и проверять не самой программой... тогда она типа виснуть не будет... а? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2017, 15:12 |
|
Отследить, что долго нет отклика от устройства.
|
|||
---|---|---|---|
#18+
час58, А это только на одной машине/фискальнике или на всех? А если ккм включена, чеки нормально выдаются или тоже думает? Посмотри как на рисунке какое Управление потоком порта и скорость какая в нем и в тест-драйвере... Лучше зайти в тест-драйвер. нажать "поиск оборудования" тогда подберется оптимальная скорость, потом выставить такую там и там... На самом деле идея vmag- Фискальный регистратор включен? и ловить ответ Да/Нет очень выручает, снимаешь с себя ответственность - не проверил, сам дебил... Все становится на свои места, когда представляешь, что на месте кассира сидит обезьяна... Тогда на фискальнике кнопку питания можно включить и заклеить наглухо, Фискальник вместе с компом засунуть в пилот, пилот включили значит работает и комп и фискальник, пилот выключили - ни то ни другое не работает, выключают обычно все, не забывают, возможность пожара ночью в магазине как то всех отрезвляет и настораживает. Это сработает и в том случае когда пилоты не выключают, а опускают в низ общий рубильник помещения... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2017, 22:01 |
|
Отследить, что долго нет отклика от устройства.
|
|||
---|---|---|---|
#18+
vmag, Сллухай..... а может это таймаут.... у меня в драйвере он выставлен в 3000 а у тебя на скрине в 100 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2017, 08:22 |
|
Отследить, что долго нет отклика от устройства.
|
|||
---|---|---|---|
#18+
vmag, заклеить кнопку на фискальнике не имею возможности. Я там ни кто :-( а идея хорошая. ------------------------------------ я то им сказал последовательность включения. Сначала кассу включаем, а потом программу. Но если кассир забудет это .... тогда прога висит несколько секунд. и хорошо, если мышкой не начнут тыкать.... она в конце концов выплюнет, что кассу то не включили. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2017, 08:29 |
|
Отследить, что долго нет отклика от устройства.
|
|||
---|---|---|---|
#18+
час58Сллухай..... а может это таймаут.... вполне... ну, короче нужно тыкаться в этих местах и экспериментировать... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2017, 08:30 |
|
Отследить, что долго нет отклика от устройства.
|
|||
---|---|---|---|
#18+
vmag, :-) хорошо. потыкаю. ------------------------ а программно проверить, что мы слишком долго не можем законнектится? как то можно кодом извернуться? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2017, 08:32 |
|
Отследить, что долго нет отклика от устройства.
|
|||
---|---|---|---|
#18+
час58, Сначала попробуй решить проблему, а если не получится, то тогда уже костыли... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2017, 08:35 |
|
Отследить, что долго нет отклика от устройства.
|
|||
---|---|---|---|
#18+
vmag, да, спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2017, 08:36 |
|
Отследить, что долго нет отклика от устройства.
|
|||
---|---|---|---|
#18+
час58, Проверил тайм аут на штрихе при отсутствии аппарата вообще... Если 1 000 - отклик драйвера через 15 сек Если 100 - через 3-4 сек ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2017, 08:42 |
|
Отследить, что долго нет отклика от устройства.
|
|||
---|---|---|---|
#18+
час58, Но это тоже не здорово, нужно тестировать... сейчас же кассы еще и в инет чеки отправляют, вдруг из-за этого нужно подольше ответ ждать, дабы не было холостых отлупов... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2017, 08:46 |
|
Отследить, что долго нет отклика от устройства.
|
|||
---|---|---|---|
#18+
vmag, Да, да... теперь таймауты и по 5000 ставят. иначе не стабильно работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2017, 08:49 |
|
Отследить, что долго нет отклика от устройства.
|
|||
---|---|---|---|
#18+
vmag, Пока сделал так (при входе.) Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2017, 19:19 |
|
Отследить, что долго нет отклика от устройства.
|
|||
---|---|---|---|
#18+
час58Пока сделал так Ну ничо так... логично, можно еще докрутить, чтоб уж... - первый ECR.Timeout = 10 сделать с параметром типа ECR.Timeout = t1 (Min-минимум) - второй ECR.Timeout = 200 сделать с параметром типа ECR.Timeout = t2 (Work-рабочий) При старте программы считывать t1 и t2 из файла (таблицы) настроек, тогда если попадется туповатый фискальник, можно подстроить под него Timeout и не переделывать код программы... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2017, 20:18 |
|
Отследить, что долго нет отклика от устройства.
|
|||
---|---|---|---|
#18+
vmag, да, можно и индивидуальные настройки применить. посмотрю как пойдёт.... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2017, 20:22 |
|
Отследить, что долго нет отклика от устройства.
|
|||
---|---|---|---|
#18+
vmag, Фигня получилась. Порою не связывается связь :-) надо, наверное, искать золото в середине. типа подбирать таймаут, что бы и волков не обидеть и овец удовлетворить. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2017, 21:12 |
|
Отследить, что долго нет отклика от устройства.
|
|||
---|---|---|---|
#18+
час58Фигня получилась. Вся проблема в этом: час58Я там ни кто :-( Вот именно с этим нужно что-то делать... Сказал, что нужно работать так (порядок включения) и как отрезал - не должно быть никаких флуктуаций... Есть элементарные вещи - утюг не гладит, если его не включить в розетку и т.д. Причем тут ты? Максимум спрашивать при запуске включена ККМ или нет... А то так и будешь всю жизнь смотреть снизу вверх... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2017, 21:46 |
|
Отследить, что долго нет отклика от устройства.
|
|||
---|---|---|---|
#18+
vmag, Всё шло хорошо. Пока не начали запускать новое рабочее место кассира теперь сам драйвер коннектится и работает. А вот из программы ни ошибок ни подключения нет. Код: vbnet 1. 2. 3. 4. 5.
ответ нет связи Все таймауты и скорости обмена испробовали... нет связи. Другой аппарат (работает в другом месте с этой прогой) притащили на этот комп - нет связи.... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2018, 13:23 |
|
|
start [/forum/topic.php?fid=45&tid=1611574]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
72ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 284ms |
total: | 453ms |
0 / 0 |