Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.06;
Скачать: CL | DM;

Вниз

Ответ от модема   Найти похожие ветки 

 
KarpUha ©   (2004-12-27 21:15) [0]

Я уже начинаю чувствовать себя безнадёжно тупым.......
Как мне получить ответ от модема в Delphi?
Например я посылаю ему команду ATI1 - на эту команду он должен дать ответ о своей микропрограмме - так вот где мне этот ответ ловить - команды ему проходят а как получить от него ответ незнаю. Тоже самое касается определителя номера как от модема получить номер который он определил?


 
Digitman ©   (2004-12-28 08:17) [1]


> Например я посылаю


надо понимать, WriteFile используешь для этого ?
значит ReadFile - это как раз то что тебе нужно


 
KarpUha ©   (2004-12-28 11:43) [2]

Угадал - запись в порт как в файл - Writefile.
Только когда когда оттуда считываешь - ReadFile - считывается тоже что ты записал....Может конечно я чтото и не так делаю но ответ от модема наверно идёт в другом месте или в виде сообщения каково нибудь....


 
wal ©   (2004-12-28 12:04) [3]

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

С уважением.


 
KarpUha ©   (2004-12-28 16:49) [4]

Я так пробовал только тогда возвращается то что я и послал - типа записал файл прочитал файл.......а ответ гдето в другом месте.


 
wal ©   (2004-12-28 16:58) [5]

Перечитай еще раз [3], и повнимательней


 
KarpUha ©   (2004-12-28 17:04) [6]

Может быть ответ в виде собщения виндовозного....
А на счёт читать дальше - это как? как можно оператором ReadFile(ComPort - откуда, S -  Куда сбрасывать, L - сколько сбрасывать, Num, nil) читать дальше? числь L я изменял результат тотже. Num тоже изменял. Может чё не так делаю?


 
wal ©   (2004-12-29 09:56) [7]

Какие, нафиг, сообщения. А CR+LF посылаешь?
Если нет, то так все и будет выглядеть. Модем начинает выполнять команду только после получения CR+LF.


 
KarpUha ©   (2004-12-29 12:15) [8]

Читай дальше? А это как? если не трудно может команду кто нить напишет? как читать откуда читать.........я уже 3 день над этим бьюсь а ответ наверно такой простой вот найду его и удавлюсь


 
wal ©   (2004-12-29 12:19) [9]

Ну код, чтоли, покажи тогда.


 
KarpUha ©   (2004-12-31 10:55) [10]

спасибо большое за помощь - я разобрался - всё гораздо проше - нельзя читать сообшения от модема из ком порта самостоятельно - Хотя может и можно но это геморой - я нашёл и установил компоненту - теперь нет проблем!!!!!!!!!!
С новым годом всех!!!!!!!


 
Digitman ©   (2004-12-31 12:36) [11]


> нельзя читать сообшения от модема из ком порта самостоятельно
> ..нашёл и установил компоненту - теперь нет проблем


компоненты, известно, сотворяют не люди, но боги)
с НГ !



Страницы: 1 вся ветка

Текущий архив: 2005.03.06;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.047 c
11-1090184979
Dmitrii
2004-07-19 01:09
2005.03.06
PaintBox на Panel и


10-1085398909
Koster
2004-05-24 15:41
2005.03.06
Как использовать в Delphi тип, объявленный внутри OLE объекта?


1-1108555797
snake_r
2005-02-16 15:09
2005.03.06
Excel


1-1108558742
Gost
2005-02-16 15:59
2005.03.06
Как засунуть номер месяца в String из DateTimePicker?


14-1108551931
Конст
2005-02-16 14:05
2005.03.06
А почем сейчас лицензионная Windows Xp Home Edition ?