Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Звонок с модема: что я не так делаю?

Ответить
Настройки темы
Звонок с модема: что я не так делаю?
DTF DTF вне форума

Аватара для DTF

Пользователь


Сообщения: 73
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте все.
Я хочу работать с модемом через COM-порт.
Пытаюсь набрать номер 123456 ичпользуя такой код:


#include <windows.h>
#include <stdio.h>
#include <memory.h>

void main(void)
{
HANDLE hmodem;
char a[] = "ATDT123456\n";
DWORD num;

hmodem = CreateFile("com3", GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL);
if (hmodem == INVALID_HANDLE_VALUE)
{
printf("Oblom!!!\n");
return;
}
if (!WriteFile(hmodem, a, strlen(a), &num, NULL))
{
printf("WF Oblom!!!\n");
return;
}

CloseHandle(hmodem);
}


Однако номер не набирается.
CreateFile отрабатывает без ошибок(После ее выполнения слышится щелчок из модема), однако
номер не набирается (из модема тишина).
Подскажите, плс, что я деляю неправильно?

Отправлено: 20:15, 26-04-2006

 

Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


А init не надо, что-нибудь типа ATZ?

Отправлено: 11:09, 05-05-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для XCodeR

Ветеран


Сообщения: 878
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


необхоми позвонить с модема на телефон...
Модем Hight Speed CDMA EVDO

делаю:
1. открываю порт
AnsiString CommPort = "COM9";
hCommFile = CreateFile(CommPort.c_str(),
GENERIC_WRITE,
0,
0,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
0);

if (hCommFile == INVALID_HANDLE_VALUE)
ShowMessage("Unable to open "+ CommPort);
NumberWritten=0;

2. посылаю AT команду дозвона
ATCommand="ATDP7007671;\r\n";
WriteFile(hCommFile,ATCommand.c_str(),strlen(ATCommand.c_str()),&NumberWritten,NULL);



ничего не получаю....

Отправлено: 10:28, 09-05-2006 | #3


Аватара для XCodeR

Ветеран


Сообщения: 878
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


я уж подумал, что у меня крыша "едет".... тему вроде бы "моя", а первый пост не мой... 2moders, могли бы и не склеивать тут все таки не много другой вопрос.... модем то необычный

Отправлено: 14:18, 10-05-2006 | #4


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


XCodeR
Вы извините, но темы настолько похожи... От кода - до симптомов... Что там насчёт ATZ?

Отправлено: 23:19, 10-05-2006 | #5


Аватара для XCodeR

Ветеран


Сообщения: 878
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


hasherfrog
не помогает...((

Отправлено: 20:27, 14-05-2006 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Звонок с модема: что я не так делаю?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как активировать кодек или что я не так делаю? alemart Видео и аудио: обработка и кодирование 2 11-11-2007 11:29
Так что же выбрать? byka Microsoft Windows Vista 2 13-03-2007 11:04
запрос в MySQL из PHP с условием. что-то не так делаю koresaram Вебмастеру 7 09-08-2006 14:49
что-то не так с CD-RW Guest Хочу все знать 16 21-05-2004 13:41
Что не так? Guest Программирование и базы данных 1 10-03-2003 21:43




 
Переход