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

Вниз

Как в TIdTelnet передать несколько комманд?   Найти похожие ветки 

 
tytus   (2008-06-09 16:43) [0]

Доброго дня всем. Подскажите как с пом. Telnet-клиента передать несколько камманд?
Примерно так:
procedure TForm1.Button1Click(Sender: TObject);
begin
 IdTelnet1.IOHandler.WriteLn("комманда 1");
 IdTelnet1.IOHandler.WriteLn("комманда 2");
 IdTelnet1.IOHandler.WriteLn("комманда 3");
end;

Только после каждой комманды нужно подождать выполнения предыдущей. Конечно, скажите - в событии OnDataAvailable - но как потом передать в Button1Click что событие OnData... наступило?
Подскажите способы решения.


 
Поросенок Винни-Пух ©   (2008-06-09 16:44) [1]

Очередь и ея обработка


 
tytus   (2008-06-09 16:50) [2]

>Поросенок Винни-Пух ©   (09.06.08 16:44) [1]
а по-подробнее плз...


 
Поросенок Винни-Пух ©   (2008-06-09 16:58) [3]

пхаешь все в очередь, запускаешь обработчик.
репит
при ОнДата инициируешь следующую посылку.
антил у_кролика_ничего_не_осталось;


 
Поросенок Винни-Пух ©   (2008-06-09 17:05) [4]

А вообще разве в инди после врителна туда, у тебя уже нет данных "оттуда" последством ридэлэна?
зачем вообще событийная-то модель?


 
tytus   (2008-06-09 17:15) [5]

>Поросенок Винни-Пух ©   (09.06.08 17:05) [4]
данные "от-туда" будут.
Просто после последней комманды буду давать "exit".
Вообще-то событийная модель имхо работоспособна.
Пробовал IdTelnet1.IOHandler.WaitFor("login:"); - не работает.
Виснет и все...


 
Поросенок Винни-Пух ©   (2008-06-09 17:17) [6]

код вэйтфор у тебя есть. смотри чего ему надо для возврата.



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

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

Наверх




Память: 0.48 MB
Время: 0.023 c
15-1211529660
Джо
2008-05-23 12:01
2008.07.06
Колесная пара в поворотах


15-1211668991
TIF
2008-05-25 02:43
2008.07.06
Photoshop... Как сделать закруглённые углы?


2-1212856283
Sofrin
2008-06-07 20:31
2008.07.06
Как правильно написать Series1.Clear для диаграммы?


15-1211364664
Prohodil Mimo
2008-05-21 14:11
2008.07.06
Вопрос к тем, кто в Германии !


2-1212873159
ply
2008-06-08 01:12
2008.07.06
TMemINIFile