#c# #forms #capture #signature
#c# #формы #захват #подпись
Вопрос:
Я бы позвонил в техническую поддержку Ingenico, но у меня нет месяца, чтобы ждать их обратного вызова.
Наше приложение использует 6550, и оно отлично отображает все формы, за исключением того, что на одном компьютере не отображается поле подписи в форме захвата подписи. Кнопки и текст отображаются просто отлично.
Я пробовал использовать наше приложение, я пробовал тестовое приложение Ingenico. Кажется, все работает нормально. Единственное, что я получаю в журнале, это:
17.02.2011 8:43:33 утра (31813 мс) EC0000 Имя устройства [Ing6XXX] — код ошибки UPOS-интерфейса-приложения =0xFD
За ним следуют эти строки после того, как я закрываю форму:
17.02.2011 8:43:33 утра (31860 мс) EC0000 Имя устройства [Ing6XXX] — Последний код ошибки платформы с устройства = 0x2, desc=SingleButtonEntry: ssaSecFuncKe
17.02.2011 8:43:33 утра (31860 мс) EC0111 Имя устройства [Ing6XXX] — Сигнал — Прямой ввод-вывод — Команда 12 — Недопустимая команда или отсутствует код функции. Длина 5 [Пакет {00 05 95 FD 6D}] [Перевод {iDataLength 0}{ucFunctionCode 95}{UCRESPON Secode FD}{ucResultCode 6D}{sData }]
17.02.2011 8:43:33 утра (31860 мс) EC0111 Имя устройства [Ing6XXX] — SO APP — Direct IO — Command 12 — Недопустимая команда или отсутствует код функции. Длина 5 [Пакет {00 05 95 FD 6D}] [Перевод {iDataLength 0}{ucFunctionCode 95}{UCRESPON Secode FD}{ucResultCode 6D}{sData }]
Я не уверен, связано ли это. У кого-нибудь есть опыт работы с этими вещами. Есть идеи, что может вызвать сбой при отображении поля подписи?
Комментарии:
1. вообще никакого опыта, но похоже, что вы пытаетесь вызвать функцию на устройстве, которого не существует. Я бы посоветовал дважды проверить версию аппаратного обеспечения устройства / bios (?) и версию, на основе которой вы создаете свое приложение.
2. Да, это была моя интерпретация этих сообщений, за исключением того, что я подтвердил, что на компьютере имеется только одна сборка DLL и OCXS, и что они соответствуют единственной версии на компьютере разработки. Я не верю, что эти ошибки связаны с фактическим отображением формы, но с последующей очисткой.
Ответ №1:
Проблема оказалась в отсутствующем параметре реестра для расположения формы. Не уверен, как мы это пропустили.