Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.10.2008, 14:24   #1
jocry
Пользователь
 
Аватар для jocry
 
Регистрация: 05.10.2008
Сообщений: 49
Радость Работа с патоками

Проблема:
Написал функцию которая отправляет пост запрос на Сервет, но в момент отправления то есть когда ещё не пришёл ответ приложение «становиться колом».
Вопрос:
Как создать поток и выполнять в нём эту функцию.

PHP код:
Function Linrefer (ssilkastring): string;
var  
request TStringList;
adata:tstringstream;
HTTPTIdHTTP;
begin
HTTP 
:= TIdHTTP.Create(nil);
HTTP.Request.Host:='dsv.data.cod.ru/';
HTTP.Request.Referer:='http://dsv.data.cod.ru/';
HTTP.Request.UserAgent:='Mozilla/4.0 ( compatible; MSIE 6.0; Windows NT.5.1)';
HTTP.Request.AcceptLanguage:='ru-ru';
HTTP.Request.ContentType := 'x-www-form-urlencoded';
request := TStringList.Create;
request.Add('submit=1');
AData := TStringStream.Create('');
try
HTTP.Post(ssilka,request,Adata);
except on E:Exception do
////Чтобы небыло ошибки :-)
end;
  
result:=HTTP.Response.Location;;
end
Заранее благодарен
jocry вне форума Ответить с цитированием
Старый 06.10.2008, 16:43   #2
jocry
Пользователь
 
Аватар для jocry
 
Регистрация: 05.10.2008
Сообщений: 49
По умолчанию

Всё решил проблему.
jocry вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц