Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.87/30: Рейтинг темы: голосов - 30, средняя оценка - 4.87
2 / 2 / 0
Регистрация: 03.03.2013
Сообщений: 65

Ищу пример работы с com портом

28.01.2014, 10:55. Показов 6530. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Возникла необходимость написать приложение для работы с ком-портом.
Нужно: дозвониться по номеру телефона из списка, подождать ответа, если ответ на звонок есть то воспроизвести аудиофайл, положить трубку и набрать следующий номер из списка.
Вся проблема в том, что я никогда раньше не работал с ком-портами.
Есть ли какой нибудь пример (исходник) работы с MSComm или через API?
Команды АТ я для мадема нашел. Пака разбираюсь. Буду благодарен любому наставлению на путь истиный.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.01.2014, 10:55
Ответы с готовыми решениями:

Нужен пример работы с COM портом
Есть прибор работает через com port . Отправляя ему 1 любой символ, он отправляет строку. Нужны примеры faq по работе с ком портом си. ...

Нужен пример работы с последовательным портом
Всем здравствуйте. Поделитесь пожалуйста примером роаботы с последовательным портом. Желательно через API, можно и через...

Рабочий пример (исходник) терминала для работы с COM-портом
Здравствуйте, нет ли у кого нибудь рабочего примера(исходника) терминала для работы с COM-портом для Delphi7? Заранее благодарю!

26
2 / 2 / 0
Регистрация: 03.03.2013
Сообщений: 65
07.02.2014, 20:13  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от The trick Посмотреть сообщение
Ты параметры WriteFile изучал или нет?
Пытался. Я понимаю, что Вы легко понимаете языки програмирования, но мне сейчас изучать Си пака вообще никак не получается. Надеюсь, что Вы понимаете, что зная один VB6 трудно разобраться в другом языке. Знал бы Си не спрашивал бы. Примеров на Си много, на VB проблематично найти. Спасибо.
0
Модератор
10068 / 3913 / 886
Регистрация: 22.02.2013
Сообщений: 5,863
Записей в блоге: 79
07.02.2014, 20:23
Цитата Сообщение от Nordis Посмотреть сообщение
но мне сейчас изучать Си пака вообще никак не получается
Какой Си? При чем тут Си вообще?
Цитата Сообщение от Nordis Посмотреть сообщение
зная один VB6 трудно разобраться в другом языке
Какой другой язык? Зная декларации и имея описание функции (первый результат в гугле по запросу WriteFile VB6), даже просто прочитав название параметров этой функции, можно понять что для чего нужно. Я вообще тебе примеров на Си не давал. Функция одна и нет никакой разницы где ее использовать.
1
2 / 2 / 0
Регистрация: 03.03.2013
Сообщений: 65
07.02.2014, 20:30  [ТС]
Цитата Сообщение от The trick Посмотреть сообщение
К даже просто прочитав название параметров этой функции, можно понять что для чего нужно. Я вообще тебе примеров на Си не давал. Функция одна и нет никакой разницы где ее использовать.
ОК. Спасибо. Буду разбираться.
0
2 / 2 / 0
Регистрация: 03.03.2013
Сообщений: 65
10.02.2014, 22:53  [ТС]
Тему можно закрыть. Спасибо всем за оказанную помощь.
The trick Вам отдельное спасибо. Как говорится без труда не вынешь рыбку из пруда. Я хоть узнал, что такое WriteFile. надеюсь в будущем очень пригодится. Еще раз спасибо.
0
2 / 2 / 0
Регистрация: 03.03.2013
Сообщений: 65
12.02.2014, 22:34  [ТС]
Ну пака тема не закрыта, сообщаю, что программа завершена. Работате по принципу дозвона до абонентов через 3G модем. После поднятия трубки воспроизводит аудиофайл в формате wav. Если кто то еще решит писать что то подобное то сообщаю, что в программе не используются API вообще, ну кроме одной которая устанавливает задержку 0,02 сек между пакетами. Все остальное делает стандартный MSComm. А да, модем HAUWEI 3131, прошитый, сим карта любая с голосовыми функциями, Билайн модемовская не подходит.

Решено.
0
0 / 0 / 0
Регистрация: 06.05.2014
Сообщений: 6
06.05.2014, 21:47
Можешь поделится исходником?
fringi@mail.ru
0
0 / 0 / 0
Регистрация: 12.03.2016
Сообщений: 3
05.10.2017, 16:13
Здравствуйте.

Я понимаю, что тема очень древняя, но у меня стоит аналогичная задача, только чуть пошире - сделать на VBA полноценную звонилку с возможностью записи разговора. Автор утверждает, что задача решается при помощи одной только MSCOMM.
Если бы указали верное направление, был бы очень благодарен...
Если бы скинули исходник (bakirov.ildus@gmail.com), то вообще буду счастлив.

Добавлено через 10 минут
На данный момент модем дозванивается и принимает звонки, но вот как быть со звуком пока не могу решить. Я очень усиленно изучаю в сторону библиотеки winmm.dll, но автор утверждает, что задача решается при помощи одной только MSCOMM, что меня сильно удивило.
Немного подумав, понял, что без winmm все же не обойтись - мне надо чтобы звук в модем пересылался с микрофона, а голос собеседника проигрывался в динамиках компа, и параллельно все это записывалось в файл...
Все же если бы показали как реализовали было бы легче понять...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.10.2017, 16:13

Особенности работы с COM-портом
...доброго времени суток, уважаемые форумчане! Имеется программа-драйвер COM-порта (архив COM-порт.rar и общий вид приложены). Свои функции...

Библиотека работы с COM портом
Добрый день, нашел библиотеку для работы с ком портом. Вот: ...

Копиляция программы работы с COM портом
...доброго времени суток, уважаемые форумчане!... не могу понять, как "победить" эти ошибки (скрин-шот, а также проект - COM_1.rar...

C# класс для работы с COM-портом
подскажите, плз, где можно найти это чудо для .NET Framework 1.0. У MS нашел этот класс в 'C# 100 Samples', но он почему-то не...

Библиотека для работы с COM портом
Добрый вечер! Пишу программу, которая общается с внешним устройством, через СОМ порт. Я сделал библиотеку, которая прописывает функции...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru