Помогите решить проблему...

DeFabro

Турист
Регистрация
8 Ноя 2009
Сообщения
1
Реакции
0
Credits
0
Всем привет! А теперь собственно проблема.
Во общем мне нужно, чтобы моя программа неоднократно посылала get запросы типа: http://site.ru/index.php?s="Данные", (где 'данные' это строка из memo), на сервер через определенный промежуток времени. Причём, чтобы при каждом новом запросе данные брались из memo построчно, т.е. сначала 1 строка, в следующий раз 2 строка и т.д. пока не нажмут кнопку(допустим, стоп).
Помогите реализовать это!:bac:
 

phpdelphi

Турист
Регистрация
5 Дек 2009
Сообщения
2
Реакции
0
Credits
4
возьми indy компонент TIdHTTP

вот примерно такой код:


Res := idhttp.Get('http://site.ru/?s=' + memo1.Lines[Index]);

Добавлено через 2 минуты
вроде бы так
 
Последнее редактирование модератором:

ONIM

ex-Team DUMPz
Местный
Регистрация
26 Фев 2006
Сообщения
122
Реакции
191
Credits
57
Добавь на форму таймер, задай промежуток времени,
+глобальная переменная для хранения обрабатываемой строки Memo.

На событии таймера: посылка запроса+увеличение счетчика строки.

При нажатии кнопки Стоп: timer.enabled:=false;
 

Mr.Skinner

Турист
Регистрация
13 Сен 2009
Сообщения
11
Реакции
0
Credits
12
Timer+Indy = Атака которую отразит большинство серверов
 

dxsoft

Местный
Регистрация
23 Апр 2010
Сообщения
10
Реакции
88
Credits
18
Use MSXML Unit

CoxmlHttpRequest.Create