Форум: "Сети";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];
ВнизПомогите с IdHTTP ! Найти похожие ветки
← →
Настенька (2004-09-18 06:49) [0]Дело вот в чем...
После проведении одного повторного соединения по IdHTTP я не могу
сделать повторное (вылетает ошибка). Что мне сделать? Пробовала предварительно сделать IdHTTP.Disconnect - не помогает, повторное соединение не удается!
Спасибо ответившим
← →
Usz (2004-09-18 23:36) [1]Если вылетает ошибка то надо перед запросом POST или GET
написатьtry
а после запросаexcept
а может у тебя запрос неправельно сделан?
← →
Настенька (2004-09-19 01:33) [2]И try и except есть, да только при повторной попытке соединения вылетает ошибка...
← →
Настенька (2004-09-19 01:38) [3]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"
и вылетает ошибка, видимо он не заканчивает соединение...
← →
KirGus © (2004-09-19 12:56) [4]http.Free;
==========
Ты че ж, голуба из памяти то выгружаешь?
← →
Роман (2004-09-19 12:58) [5]Для чего тебе куча всяких
http.DisconnectSocket;
, они там совсем ни к чему, зачем тебе отсоединять сокет, если ты к нему не подключалась, убери их и все будет работать.
и
http.Disconnect;
← →
Роман (2004-09-19 13:00) [6]Да и не забывай юзать антифриз(tidAntiFreeze), с компонентами инди.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.032 c