Помогите с програма для СОМ-порта на VB(MSoffice) и С
Граждане помогите пожалуйста
Понадобилось мне сваять програмку для посылки/приема данных с компа на девайс через СОМ-порт. Мои навыки в програмировании ограничиваются несложными програмами на Бэйсике и С++ , а так же РНР. В результате размышлений я пришел к выводу, что наверное можно написать скрипт на VB под эксель, инициализирующий ком порт, посылающий на него запрос и разбирающий по ячейкам полученные данные. Проблема для меня заключается в следующем: я не знаю как в VB обращаться к СОМ-порту, инициализировать его и посылать на него поток данных и строковые переменные. Пожалуйста подскажите как все это делается на VB (и на С++ для общего развития), или хотя бы подскажите где об этом можно почитать на русском. Я наталкивался на всяческие програмы-терминалы (типа Advanced Ser. port. logger etc.), но задача простая и не хочется возится с дополнительным софтом, к тому же ломанным:-) Заранее спасибо |
В VB для работы с СОМ-портами есть компонент - MSComm.
А если писать на С++ то можно воспользоватся API функциями Widows - OpenFile , ReadFile ,WriteFile и т.п. Они позволяют работать с портами как с файлами только при открытии файла вместо его имени нужно указать имя порта, например - "COM1". Примеры можешь посмотреть здесь : http://sources.ru/cpp/cpp_system.shtml#7 |
Спасибо за ответ
, а где бы ещё посмотреть по подробнее по функции MSComm VB на русском? Понимаю, может быть вопросы кажутся идиотскими, но я самоучка, поэтому програмирование даётся мне тяжело |
На русском - не знаю. Мужно попытатся в yandex.ru поискать. Компонет вообще-то нередко используемый, так-что обязательно что-нибудь найдешь.
Во! нашел : http://jetprograms.narod.ru/program/states/comm.htm |
Спасибо, буду разбираться
Вроде как то что нужно, открывает порт, кидает туда чегото, потом слушает |
Com-Port
В своё время мне очень помогла статья, которую написал нектоОлег Титов. В ней подробно рассказанно, каким образом можно построить коммуникацию и какие параметры нужно установить.(Статейка в годах, но проверенно работает под Win XP)
|
Вообще то я имел ввиду, что хочу написать програмку на VisualB, который прилагается к MSoffice . На сколько я понял здесь советы в основном относятся к самостоятельному пакету VB .
На сколько я понял, компонент MSComm не в ходит в поставку ВБ для оффиса:-( Что делать? |
Граждане, ужели высокомерие не позволяяет вам помоч ламеру?
|
присоединяюсь
тоже надо при чем конретно для сканера штрих кодов :молись: |
to ViA: похоже придется нам самим разбираться, надыбал тут книжку
Pei.An.-.Sopryajenie.PC.s.vneshnimi.ustroistvami[3,2MB][Netz.ru] Похоже там приведены основы проблемы, буду читать. Если нужно могу переслать. |
Часовой пояс GMT +4, время: 07:03. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.