IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Программирование (http://www.imho.ws/forumdisplay.php?f=40)
-   -   Помогите с програма для СОМ-порта на VB(MSoffice) и С (http://www.imho.ws/showthread.php?t=87997)

metrim 24.06.2005 21:46

Помогите с програма для СОМ-порта на VB(MSoffice) и С
 
Граждане помогите пожалуйста
Понадобилось мне сваять програмку для посылки/приема данных с компа на девайс через СОМ-порт.
Мои навыки в програмировании ограничиваются несложными програмами на Бэйсике и С++ , а так же РНР.
В результате размышлений я пришел к выводу, что наверное можно написать скрипт на VB под эксель, инициализирующий ком порт, посылающий на него запрос и разбирающий по ячейкам полученные данные.
Проблема для меня заключается в следующем:
я не знаю как в VB обращаться к СОМ-порту, инициализировать его и посылать на него поток данных и строковые переменные.

Пожалуйста подскажите как все это делается на VB (и на С++ для общего развития), или хотя бы подскажите где об этом можно почитать на русском.

Я наталкивался на всяческие програмы-терминалы (типа Advanced Ser. port. logger etc.), но задача простая и не хочется возится с дополнительным софтом, к тому же ломанным:-)

Заранее спасибо

alexey_ma 25.06.2005 00:16

В VB для работы с СОМ-портами есть компонент - MSComm.
А если писать на С++ то можно воспользоватся API функциями Widows - OpenFile , ReadFile ,WriteFile и т.п. Они позволяют работать с портами как с файлами только при открытии файла вместо его имени нужно указать имя порта, например - "COM1". Примеры можешь посмотреть здесь : http://sources.ru/cpp/cpp_system.shtml#7

metrim 27.06.2005 22:40

Спасибо за ответ
, а где бы ещё посмотреть по подробнее по функции MSComm VB на русском?
Понимаю, может быть вопросы кажутся идиотскими, но я самоучка, поэтому програмирование даётся мне тяжело

alexey_ma 27.06.2005 23:06

На русском - не знаю. Мужно попытатся в yandex.ru поискать. Компонет вообще-то нередко используемый, так-что обязательно что-нибудь найдешь.

Во! нашел : http://jetprograms.narod.ru/program/states/comm.htm

metrim 28.06.2005 16:13

Спасибо, буду разбираться
Вроде как то что нужно, открывает порт, кидает туда чегото, потом слушает

KapMaH 28.06.2005 17:02

Com-Port
 
В своё время мне очень помогла статья, которую написал нектоОлег Титов. В ней подробно рассказанно, каким образом можно построить коммуникацию и какие параметры нужно установить.(Статейка в годах, но проверенно работает под Win XP)

metrim 29.06.2005 18:24

Вообще то я имел ввиду, что хочу написать програмку на VisualB, который прилагается к MSoffice . На сколько я понял здесь советы в основном относятся к самостоятельному пакету VB .
На сколько я понял, компонент MSComm не в ходит в поставку ВБ для оффиса:-(
Что делать?

metrim 05.07.2005 20:07

Граждане, ужели высокомерие не позволяяет вам помоч ламеру?

ViA 07.07.2005 23:01

присоединяюсь
тоже надо при чем конретно для сканера штрих кодов :молись:

metrim 08.07.2005 20:34

to ViA: похоже придется нам самим разбираться, надыбал тут книжку
Pei.An.-.Sopryajenie.PC.s.vneshnimi.ustroistvami[3,2MB][Netz.ru] Похоже там приведены основы проблемы, буду читать. Если нужно могу переслать.


Часовой пояс GMT +4, время: 20:37.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.