Дозванивалка(надо, чтобы модем набирал номер)

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
dorido
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 107
Зарегистрирован: 27.02.2005 (Вс) 17:10
Откуда: Angarsk

Дозванивалка(надо, чтобы модем набирал номер)

Сообщение dorido » 09.06.2005 (Чт) 4:57

в общем открываю модем
Код: Выделить всё

Modem.CommPort = 4
With Modem
    .InputMode = comInputModeText
    .Handshaking = comRTS
    .Settings = "115200,N,8,1"
    .InputLen = 255
    .PortOpen = True
End With

посылаю команду на набор номера
Код: Выделить всё

Modem.Output = "ATDP511119" + vbCrLf

но модем молчит. в чём может быть дело(месяца два назад, до переустановки винды всё вроде работало)[/syntax]
By oppression’s woes and pains,
By your sons in servile chains,
We will drain our dearest veins
But they shall be free!

dorido
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 107
Зарегистрирован: 27.02.2005 (Вс) 17:10
Откуда: Angarsk

Сообщение dorido » 09.06.2005 (Чт) 5:36

Вобщем был косяк в настройке модема. Тепеь другой вопрос, как мне "ответить" на звонок, тоесть я например звоню соседу(из проги), его модем должен "взять трубку". Как это сделать(желательно кинуть код)
By oppression’s woes and pains,
By your sons in servile chains,
We will drain our dearest veins
But they shall be free!

Шурик
Самогонщик
Самогонщик
Аватара пользователя
 
Сообщения: 1657
Зарегистрирован: 30.06.2003 (Пн) 13:27
Откуда: из запоя :))))) Матных сообщений: 972

Сообщение Шурик » 09.06.2005 (Чт) 9:23

примера у меня нету((( но могу сказать, что модем твоего друга должен быть в режиме ожидания звонка... если наоборот, то посылай своему модему команду на ожидание...
и вобще как ты сделаешь програмно, чтоб у соседа модем брал трубку))))))))))))))))))))))) :D

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

Сообщение RayShade » 09.06.2005 (Чт) 10:19

Вообще, можно поискать на форуме список AT команд :) Он выкладывался тут как то.

dorido
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 107
Зарегистрирован: 27.02.2005 (Вс) 17:10
Откуда: Angarsk

Сообщение dorido » 09.06.2005 (Чт) 10:20

ну всмысле у соседа на компе прога будет за это отвечать
и как прослушивать модем
By oppression’s woes and pains,
By your sons in servile chains,
We will drain our dearest veins
But they shall be free!

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 09.06.2005 (Чт) 10:21

Ну, "ответить на звонок" - это "ATA", стопудово.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 09.06.2005 (Чт) 10:57

пусть твой сосед включит модем ,откроет HyperTerminal и подключиться к нужному com-порту
выполнит команду ATZ и если OK, то считай , что его модем ждет на линии :shock:

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

Сообщение RayShade » 09.06.2005 (Чт) 11:00

Неправда твоя. Звонка ожидать лишь после ATS0=1 модем будет. Так заведено.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 09.06.2005 (Чт) 11:08

да, если в настройках не стоит, что сразу в режим ожидания, то надо обязательно эту команду, спасибо за поправку RayShade

Шурик
Самогонщик
Самогонщик
Аватара пользователя
 
Сообщения: 1657
Зарегистрирован: 30.06.2003 (Пн) 13:27
Откуда: из запоя :))))) Матных сообщений: 972

Сообщение Шурик » 09.06.2005 (Чт) 11:19

Ну скажу, что заведено это не на всех модемах. Конечно в 99% случаях это правда :) Просто у меня давным давно при расвете виндовс 3.11 был модем. Очень спецефическая штука. Там система команд вобще отличная от нынешнего стандарта комманд. Может у dorido такой :)

dorido
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 107
Зарегистрирован: 27.02.2005 (Вс) 17:10
Откуда: Angarsk

Сообщение dorido » 11.06.2005 (Сб) 7:32

в общем такая фигня. Во первых прога то работает, то не работает(пишет, что неправильно указан порт). Во вторых когда я звоню он нормально определяет звонок, но когда я пытаюсь чёнить послать, связь обрывается. в связи с этим просьба посмотреть, что я накалякал и поправить, чтобы паботало :roll:
Вложения
Doz.rar
(2.62 Кб) Скачиваний: 33
By oppression’s woes and pains,
By your sons in servile chains,
We will drain our dearest veins
But they shall be free!


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

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

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

    TopList