![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите с IdHTTP ! [D7, WinXP]
Настенька © (2004-09-18 06:49:00)Дело вот в чем...
После проведении одного повторного соединения по IdHTTP я не могу
сделать повторное (вылетает ошибка). Что мне сделать? Пробовала предварительно сделать IdHTTP.Disconnect - не помогает, повторное соединение не удается!
Спасибо ответившим
Роман (2004-09-19 13:00:00) [1]Да и не забывай юзать антифриз(tidAntiFreeze), с компонентами инди.
Роман (2004-09-19 12:58:00) [2]Для чего тебе куча всяких
http.DisconnectSocket;, они там совсем ни к чему, зачем тебе отсоединять сокет, если ты к нему не подключалась, убери их и все будет работать.
и
http.Disconnect;
KirGus (2004-09-19 12:56:00) [3]http.Free;
==========
Ты че ж, голуба из памяти то выгружаешь?
Настенька (2004-09-19 01:38:00) [4]try
http.DisconnectSocket;
HTTP.ProxyParams.ProxyServer := edit1.Text;
HTTP.ProxyParams.ProxyPort := StrToIntDef(edit2.Text,80);
Memo1.Text:=http.Get(' http://sms.mts.ru/cgi-bin/cgi.exe?function=sms_send&isFree=1&MMObjectType=0&MMObjectID=&To='+phone .Text+'&Msg='+text.Text+'&count=7&Hour=21&Min=00&Day='+Edit7.Text+'&Mon=09&Year=2004&Lang=2');
http.DisconnectSocket;
http.Disconnect;
finally
http.DisconnectSocket;
http.Free;
end;
=================================================
И все равно, нажимаю на повторное соединение "Send"
и вылетает ошибка, видимо он не заканчивает соединение...
Настенька (2004-09-19 01:33:00) [5]И try и except есть, да только при повторной попытке соединения вылетает ошибка...
Usz (2004-09-18 23:36:00) [6]Если вылетает ошибка то надо перед запросом POST или GET
написатьtryа после запросаexcept
а может у тебя запрос неправельно сделан?