|
Очередная работа с СОМ портом и 8.3
| ☑ |
0
Mr-FReSH
12.08.19
✎
11:20
|
Доброго времени суток!
Я уже ранее спрашивал у форумчан по принципам работы с СОМ портом, и в одной из тем описал механизм работы с компонентой сканера штрих кода, из стандартной поставки.
Но тут у меня возникла еще одна проблема.
Есть устройство, подключаемое по СОМ порту, НО оно требует ответа на запрос о принятии данных (использует ASCII команды).
Компонента, которую я использовал ранее не ловит эти команды, но я прекрасно ловлю их всякими снифферами.
Вопрос, как можно реализовать общение с устройством?
смотрел всякие MSCOMM32 и прочие штуки, но они у меня не хотели регистрироваться в системе (win 10 x64)
|
|
1
Mr-FReSH
12.08.19
✎
11:21
|
Речь идет о командах <ENQ> и <ACK>
|
|
2
ManyakRus
12.08.19
✎
11:41
|
я использовал rs232.dll
и принимаю данные и отправляю :)
но только в Толстый клиент и запускать 1С от имени администратора
и небольшой глюк - данные приходят по много раз одно и то же.
|
|
3
Mr-FReSH
12.08.19
✎
11:43
|
(2) Есть документация и сама библиотека? Не очень подходит конечно, но чисто попробовать можно. На win 10 зарегистрируется?
|
|
4
ManyakRus
12.08.19
✎
12:11
|
1) вспомнил - данные не отправляю, но хотел, там есть возможность
2) как прислать не знаю, легче в инете поискать
|
|
5
Mr-FReSH
12.08.19
✎
14:04
|
Кто-нить знает как из 1С ASCII код послать или шестнадцатиричный код
|
|
6
Kigo_Kigo
12.08.19
✎
14:22
|
(5) телнетом?
|
|
7
Garykom
гуру
12.08.19
✎
14:27
|
На ИС есть куча ВК для rs-232 (com порта)
Ну или http://catalog.mista.ru/public/238584/ и через .Net можно
_
Или банально http://catalog.mista.ru/public/143280/
Для x86_64 версии 1С конечно есть некоторые траблы но вполне решаемые.
|
|
8
Garykom
гуру
12.08.19
✎
14:29
|
Самое простое и банальное это прога на C#/.Net консольная и из 1С запускать с параметрами.
Ну или изучить Книга знаний: Написание внешних компонент для 1С на VB.NET и C# и наваять свою ВК.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой