Внешняя компонента для работы с COM портом (RS232)

20.07.10

Разработка - Разработка внешних компонент

моя реализация внешней компоненты для работы с COM портом (RS232)

Скачать исходный код

Наименование Файл Версия Размер
comport.rar
.rar 4,05Mb
575
.rar 4,05Mb 575 Скачать

это моя реализация внешней компоненты для работы с COM портом (RS232) написанная на примере AmoreMe: C++ (ATL) против METTLER-TOLEDO (по сути, вот этом), за что ему огромное СПАСИБО!

Я решил написать свою компоненту по двум причинам:

1. Еще много народу сидит на семерке, а компонента работала адекватно только в 8.1, в 7.7 же она принимала ответ через раз, и то, иногда неполный.

2. В ответе содержалась лишняя информация.

 

В архиве содержится сама компонента, примеры на 7.7 и 8.1 а также исходный код компоненты на Visual C++ в составе MS Visual Studio 2010. Код ни в коем случае не претендует на универсальность и в нем слабо разработана обработка исключений. Буду благодарен за указание в комментариях всех пожеланий и найденных ошибок.

Также по просьбам пролетариата добавил взятый остюда и переделанный код на Delphi 6. Сама компонента, и опять же, примеры для 7.7 и 8.1 прилагаются. Главный файл comport.rar обновлен.

 

-------------------------------------------------------------------------------------------------

Важно! Под управлением Windows 7, а возможно, и под Vista, компоненты не работают!

Не смог запустить даже с отключенным UAC из-под админа. Буду признателен за любую информацию по поводу!

См. также

Медиадисплей. Рекламный информационный монитор для покупателя в 1С

Разработка внешних компонент POS терминал Рабочее место Розничная торговля Программист Пользователь Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Реклама, PR и маркетинг Управленческий учет Платные (руб)

Медиадисплей покупателя может отображать текущую покупку на кассовом месте, показывать видеорекламу, баннеры, во время простоя разворачивать рекламу на весь экран. Экран можно использовать в качестве графического меню-борда в кафе и видеовывески. В качестве устройства отображения можно использовать Android-планшеты, смарт-телевизоры с Android, мониторы или проекторы под управлением Windows или Linux-компьютера. Linux-версия успешно запускается на одноплатных компьютерах Rapberri Pi и Orange Pi. Настраивается ЛЮБОЙ ДИЗАЙН экрана!

18000 руб.

30.05.2017    52564    1    69    

43

Внешняя компонента печати PDF (Native Win 32/64)

Разработка внешних компонент Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Внешняя компонента позволяет печатать PDF файлы непосредственно из 1С, не используя при этом сторонних программ. Прекрасно работает на сервере, тонком клиенте и веб-клиенте. Основана на проекте PDFium из состава проекта Chromium/Chrome

1500 руб.

17.09.2018    35495    110    127    

113

Внешняя компонента для сканирования (замена TWAIN-компоненты БСП) (Native Win 32/64)

Разработка внешних компонент Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Внешняя компонента позволяет работать c TWAIN-совместимым оборудованием (сканерами, камерами) . Полностью совместима со стандартной TWAIN-компонентой из БСП и может применяться как ее замена без изменения вызовов, при этом может работать с 64-разрядной платформой, а так же имеет расширенную функциональность, например, сохранение результата непосредственно в PDF без использования сторонних утилит. Прекрасно работает на сервере, тонком клиенте и веб-клиенте (проверена работа в браузерах Google Chrome, Mozilla Firefox и Microsoft Internet Explorer).

2400 руб.

12.05.2020    26698    133    99    

85

GGraphics - внешняя компонента для работы с картинками jpg (jpeg), png, bmp, gif, tif

Разработка внешних компонент Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Позволяет автоматизировать работу с картинками. С помощью компоненты можно измерять размер изображений, поворачивать их, наносить водяные знаки, конвертировать из одного формата в другой. Будет очень полезна для интернет-магазинов и всех, кому постоянно требуется работать с различными графическими форматами. Выполнена по технологии NativeAPI. Работает с форматами: jpg (jpeg), png, bmp, gif, tif

3600 руб.

02.09.2010    76298    71    255    

189

Внешняя компонента для подключения 1С к телефонии Asterisk

Разработка внешних компонент Телефония, SIP Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Внешняя компонента выполнена по технологии Native API для 1С 8.х, обеспечивает доступ к программным АТС Asterisk (FreePBX, Elastix) через AMI интерфейс. Через него можно управлять многими функциями Asterisk (определение номеров, перевод звонков, набор телефона и т. д.)

2400 руб.

04.05.2018    45436    117    66    

61

QR-код с логотипом компании (обычная и управляемая форма)

Разработка внешних компонент Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Как известно, стремление сделать свою рекламную продукцию запоминающейся и выделяющейся — верный путь к успеху. Сегодня, мы поговорим с вами о том, что можно сделать с обычным черно-белым QR-кодом, чтобы он стал более живым и привлекательным. Если вам не терпится попробовать сделать QR-код с логотипом компании, то эта обработка для вас!

2400 руб.

22.06.2016    30948    4    4    

8

Внешние компоненты 1С и язык C++

Разработка внешних компонент Механизмы платформы 1С Программист Стажер Платформа 1С v8.3 Бесплатно (free)

Некоторые практические аспекты создания внешних компонент на языке С++ для платформы 1С 8.3++.

26.01.2024    5271    starik-2005    32    

40
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. krosaf4eg 46 07.06.10 17:58 Сейчас в теме
также имеется та же реализация на Delphi. Обращайтесь :)
2. Арчибальд 2707 08.06.10 08:41 Сейчас в теме
3. Re:аниматор 338 08.06.10 09:41 Сейчас в теме
4. konfed 02.08.10 09:57 Сейчас в теме
ожидал, что на Delphi бужет выложена трансляция Вашего кода, а не выложены исходники другого автора
5. krosaf4eg 46 02.08.10 10:41 Сейчас в теме
2 konfed. Видимо упоминание того, что это чужой, переделанный по разным причинам и под конкретные нужды код, нужно выделить жирным, чтоб кидалось в глаза.
6. icwiner 20.08.10 11:43 Сейчас в теме
Добрый день. А загрузка данных с ком порта у вас случайно не реализована? Дллка с паскаля регистрируется нормально, но там можно только отправить. А вот вторая длл( на сях) ругается. Я так понимаю требует небольшую пачечку других длл...
7. krosaf4eg 46 24.08.10 22:26 Сейчас в теме
icwiner, загрузка данных реализована отдельным потоком - если COM-порт начинает слать данные - в 1С возникает событие
8. a_mironov 11.12.11 04:24 Сейчас в теме
хоть кто-то выложил исходный код. Спасибо автору!!!
9. tolik_byr 25.12.11 12:08 Сейчас в теме
а в чем разница на дельфи или на C# (например), главное результат или бесперебойная работа!
10. vadimlp77 31 15.11.12 20:15 Сейчас в теме
Ребят, мне бы под 64 битную винду, а ? Есть че ?
11. redscrest 15.05.13 15:49 Сейчас в теме
Не знаю может быть это особенности аппарат подключенного к com-порту но у меня формируется 3 одинаковых события с данными
12. redscrest 16.05.13 21:26 Сейчас в теме
и еще через какое то время работы в данные попадает только половина информации остальная куда то исчезает
13. tolik_byr 24.02.14 19:43 Сейчас в теме
Попробуй перепрошить аппарат!
14. otto1 28.11.15 07:54 Сейчас в теме
Umenia takaia prablema ia xachu perdavat danie s vesov mettler toledo ps 60 v web (toest umenia iest web site gde mi vodim danie o pasilkax zadacha sastait vsledushem: kagda operator atkrivaet stranicu i lojit pasilku na vesi danie peredavalis v pole ves)
kto mojet setim pamoch gatov aplatit etu uslugu
15. vlabal 01.03.17 12:59 Сейчас в теме
Требуется внешняя компонента для работы с COM-портом из 1С управляемое приложение в режиме отправки команды на COM-порт, но без прослушивания внешнего события. Т.е. требуется компонента, с помощью которой можно отравить команду в порт и тут же получить ответ.
Приходилось кому-то работать с такой?
16. andrey314 14 30.05.18 17:37 Сейчас в теме
аналогичная но только сделанная по технологии NativeAPI существует?
17. Gaster 10.11.22 16:23 Сейчас в теме
Оставьте свое сообщение