Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите с 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
а может у тебя запрос неправельно сделан?


Наверх

Титульная страница Поиск, карта сайта Написать письмо