Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.087 c
3-1107868627
Ч_А_Й_Н_И_К
2005-02-08 16:17
2005.03.06
Получение имени сервера как параметр


1-1108570275
GanibalLector
2005-02-16 19:11
2005.03.06
"ХР-манифест"


1-1108640063
_iceman_
2005-02-17 14:34
2005.03.06
Delphi 2005


4-1106544847
pmm
2005-01-24 08:34
2005.03.06
Проблемы с CreateFileMapping и MapViewOfFile


3-1107417037
axx
2005-02-03 10:50
2005.03.06
NULL и FireBird





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский