imho.ws |
|
|
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
24.06.2005, 20:46 | # 1 |
Full Member
Регистрация: 02.10.2003
Пол: Male
Сообщения: 869
|
Помогите с програма для СОМ-порта на VB(MSoffice) и С
Граждане помогите пожалуйста
Понадобилось мне сваять програмку для посылки/приема данных с компа на девайс через СОМ-порт. Мои навыки в програмировании ограничиваются несложными програмами на Бэйсике и С++ , а так же РНР. В результате размышлений я пришел к выводу, что наверное можно написать скрипт на VB под эксель, инициализирующий ком порт, посылающий на него запрос и разбирающий по ячейкам полученные данные. Проблема для меня заключается в следующем: я не знаю как в VB обращаться к СОМ-порту, инициализировать его и посылать на него поток данных и строковые переменные. Пожалуйста подскажите как все это делается на VB (и на С++ для общего развития), или хотя бы подскажите где об этом можно почитать на русском. Я наталкивался на всяческие програмы-терминалы (типа Advanced Ser. port. logger etc.), но задача простая и не хочется возится с дополнительным софтом, к тому же ломанным:-) Заранее спасибо |
24.06.2005, 23:16 | # 2 |
Member
Регистрация: 10.03.2002
Адрес: Israel
Сообщения: 245
|
В VB для работы с СОМ-портами есть компонент - MSComm.
А если писать на С++ то можно воспользоватся API функциями Widows - OpenFile , ReadFile ,WriteFile и т.п. Они позволяют работать с портами как с файлами только при открытии файла вместо его имени нужно указать имя порта, например - "COM1". Примеры можешь посмотреть здесь : http://sources.ru/cpp/cpp_system.shtml#7
__________________
Best Regards |
27.06.2005, 22:06 | # 4 |
Member
Регистрация: 10.03.2002
Адрес: Israel
Сообщения: 245
|
На русском - не знаю. Мужно попытатся в yandex.ru поискать. Компонет вообще-то нередко используемый, так-что обязательно что-нибудь найдешь.
Во! нашел : http://jetprograms.narod.ru/program/states/comm.htm
__________________
Best Regards |
28.06.2005, 16:02 | # 6 |
Newbie
Регистрация: 28.03.2003
Сообщения: 22
|
Com-Port
В своё время мне очень помогла статья, которую написал нектоОлег Титов. В ней подробно рассказанно, каким образом можно построить коммуникацию и какие параметры нужно установить.(Статейка в годах, но проверенно работает под Win XP)
|
29.06.2005, 17:24 | # 7 |
Full Member
Регистрация: 02.10.2003
Пол: Male
Сообщения: 869
|
Вообще то я имел ввиду, что хочу написать програмку на VisualB, который прилагается к MSoffice . На сколько я понял здесь советы в основном относятся к самостоятельному пакету VB .
На сколько я понял, компонент MSComm не в ходит в поставку ВБ для оффиса:-( Что делать? |