imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 24.06.2005, 21:46     # 1
metrim
Full Member
 
Регистрация: 02.10.2003
Пол: Male
Сообщения: 869

metrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форуме
Помогите с програма для СОМ-порта на VB(MSoffice) и С

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

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

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

Заранее спасибо
metrim вне форума  
Старый 25.06.2005, 00:16     # 2
alexey_ma
Member
 
Регистрация: 10.03.2002
Адрес: Israel
Сообщения: 245

alexey_ma Нимб уже пробиваетсяalexey_ma Нимб уже пробивается
В VB для работы с СОМ-портами есть компонент - MSComm.
А если писать на С++ то можно воспользоватся API функциями Widows - OpenFile , ReadFile ,WriteFile и т.п. Они позволяют работать с портами как с файлами только при открытии файла вместо его имени нужно указать имя порта, например - "COM1". Примеры можешь посмотреть здесь : http://sources.ru/cpp/cpp_system.shtml#7
__________________
Best Regards
alexey_ma вне форума  
Старый 27.06.2005, 22:40     # 3
metrim
Full Member
 
Регистрация: 02.10.2003
Пол: Male
Сообщения: 869

metrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форуме
Спасибо за ответ
, а где бы ещё посмотреть по подробнее по функции MSComm VB на русском?
Понимаю, может быть вопросы кажутся идиотскими, но я самоучка, поэтому програмирование даётся мне тяжело
metrim вне форума  
Старый 27.06.2005, 23:06     # 4
alexey_ma
Member
 
Регистрация: 10.03.2002
Адрес: Israel
Сообщения: 245

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

Во! нашел : http://jetprograms.narod.ru/program/states/comm.htm
__________________
Best Regards
alexey_ma вне форума  
Старый 28.06.2005, 16:13     # 5
metrim
Full Member
 
Регистрация: 02.10.2003
Пол: Male
Сообщения: 869

metrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форуме
Спасибо, буду разбираться
Вроде как то что нужно, открывает порт, кидает туда чегото, потом слушает
metrim вне форума  
Старый 28.06.2005, 17:02     # 6
KapMaH
Newbie
 
Аватар для KapMaH
 
Регистрация: 29.03.2003
Сообщения: 22

KapMaH Путь к славе только начался
Com-Port

В своё время мне очень помогла статья, которую написал нектоОлег Титов. В ней подробно рассказанно, каким образом можно построить коммуникацию и какие параметры нужно установить.(Статейка в годах, но проверенно работает под Win XP)
KapMaH вне форума  
Старый 29.06.2005, 18:24     # 7
metrim
Full Member
 
Регистрация: 02.10.2003
Пол: Male
Сообщения: 869

metrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форуме
Вообще то я имел ввиду, что хочу написать програмку на VisualB, который прилагается к MSoffice . На сколько я понял здесь советы в основном относятся к самостоятельному пакету VB .
На сколько я понял, компонент MSComm не в ходит в поставку ВБ для оффиса:-(
Что делать?
metrim вне форума  
Старый 05.07.2005, 20:07     # 8
metrim
Full Member
 
Регистрация: 02.10.2003
Пол: Male
Сообщения: 869

metrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форуме
Граждане, ужели высокомерие не позволяяет вам помоч ламеру?
metrim вне форума  
Старый 07.07.2005, 23:01     # 9
ViA
Guest
 
Сообщения: n/a

присоединяюсь
тоже надо при чем конретно для сканера штрих кодов
 
Старый 08.07.2005, 20:34     # 10
metrim
Full Member
 
Регистрация: 02.10.2003
Пол: Male
Сообщения: 869

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

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


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




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