Работа с модемом

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
-=alp=-
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 147
Зарегистрирован: 08.03.2003 (Сб) 19:20

Работа с модемом

Сообщение -=alp=- » 22.05.2003 (Чт) 16:31

Вопросов сразу несколько.
1 Как послать команды AT модему?
2 Как сделать так чтобы модем начел играть музыку в трубку? (wav файл)

p. s. Модем войсовый.
Если можно пришлите исходник на VC или на VB.
Заранее благодарен.
____________________________________________
Windows как жена и с ней плоха, а без неё ещё хуже.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 22.05.2003 (Чт) 16:34

1) Исползуй контрол MS Comm Control и посылай команды как обычные текстовые строки.

-=alp=-
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 147
Зарегистрирован: 08.03.2003 (Сб) 19:20

Сообщение -=alp=- » 22.05.2003 (Чт) 16:41

это как напиши пример
а при помощи API это нельзя?

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 22.05.2003 (Чт) 16:51

А нафига API когда есть контрол?



Ну так примерно будет:

Код: Выделить всё
With MSComm1
.CommPort = 1
.Settings = "9600,N,8,1"
.PortOpen = True
.Output = "ATDP 1234567"
end with

-=alp=-
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 147
Зарегистрирован: 08.03.2003 (Сб) 19:20

Сообщение -=alp=- » 22.05.2003 (Чт) 16:58

1. это чо такое "Settings = "9600,N,8,1" " ?
2. это каманда "ATDP 1234567" модету ?

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 22.05.2003 (Чт) 18:05

1. Учись писать без ошибок.

2. Зачем спрашивать как посылать модему то, чего ты вообще не знаешь? :wink: Это команда набора номера.

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 23.05.2003 (Пт) 9:53

А можно открыть порт как файл и пмсать в него...
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

-=alp=-
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 147
Зарегистрирован: 08.03.2003 (Сб) 19:20

Сообщение -=alp=- » 23.05.2003 (Пт) 12:44

Так для того чтобы чему небуть научиться, надо узнать это.
Вот я и интересуюсь как.

А что это такое "Settings = "9600,N,8,1" " ?

ShadowCaster
Бывалый
Бывалый
 
Сообщения: 254
Зарегистрирован: 24.05.2002 (Пт) 10:52

Сообщение ShadowCaster » 27.05.2003 (Вт) 14:49

Если мне не изменяет память:

.Settings = "скорость_порта, чётность(есть/нет), бит_в_символе, стоповых_бит"

-=alp=-
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 147
Зарегистрирован: 08.03.2003 (Сб) 19:20

Сообщение -=alp=- » 28.05.2003 (Ср) 16:13

А на второй вопрос так никто и не ответил. :)
Как сделать так чтобы модем начел играть музыку в трубку? (wav файл)


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 65

    TopList