Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.149.254.110] |
|
Сообщ.
#1
,
|
|
|
Кто подскажет, почему когда с провайдером уже связался, на его login'ы в com-порт шлешь строку AnsiString (типа "guest" и все такое), а он тебе только timeout'ом отвечает?
Если у кого исходники есть скиньте плиз |
Сообщ.
#2
,
|
|
|
Что значит "шлешь AnsiString" -ком-порт, он ведь с байтами работает. Попробуй слать char* (ех., AnsiString::c_str()).
|
Сообщ.
#3
,
|
|
|
Подключался я через компоненты AsincPro 2.58. У ихнего com-порта метод есть вроде:
ApdComPort1->PutString("guest"); Но заморочка оказалась в том, что сторока с логином сохранялась в буфере порта и не передавалась, хотя я был уверен, что после связи с удаленным модемом, мой должен работать как обычный порт. Команда SendMessage(Form1,VK_RETURN,0,0); не помогла, а обойти удалось вот так: try { ApdModem1->PutCommand("^M"); } catch (...) {} Коряво конечно, но вроде заработало. Обработка исключений здесь нужна потому, что модем на ^M ругается, что сейчас занят. |
Сообщ.
#4
,
|
|
|
Это я погорячился все гораздо проще:
ApdComPort1->PutString("guest\r"); |