![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ttherad и Telnet [D7, WinXP]
Alex_C © (2005-05-24 16:02:00)Что-то никак не соображу, как telnet засунуть в отдельный поток. Когда просто данные из инете получал - тут все просто, делал так
procedure TGetThread.Execute;
begin
FreeOnTerminate := True;
try
// Ждем получения данных
ReadBuff := ClusterForm.MyHTTP.GET( какой-то адрес);
// Если что-то получили - то обрабатываем
if ReadBuff <> '' then
Synchronize(GetData);
except
end;
end;
Все это я вешал на кнопку.
Но с телнетом так не получается - сначала мы делаем соединение. Если его в тред запихать, то после соединения тред завершится.
А в телнете данные эпизодически приходят, по мере их поступления.
Как вот это лучше организовать?
Digitman (2005-05-24 16:07:00) [1]
> Все это я вешал на кнопку
мало ли какой хлам можно "повесить на кнопку" ... бездумно ..
Digitman (2005-05-24 16:04:00) [2]
> как .. засунуть
ого !