Delphi 7 Возникает ошибка: <html>

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by lamer811, 5 Aug 2010.

  1. lamer811

    lamer811 Elder - Старейшина

    Joined:
    8 Nov 2009
    Messages:
    132
    Likes Received:
    39
    Reputations:
    12
    Всем привет, пишу софт, для добавления поклонников вконтакте...
    Это делается в учебных целях.
    НО, возникает ошибка:
    [​IMG]

    Вот процедура добавления:
    mid := Edit3.Text;
    vote := TStringList.Create;
    vote.Add('act=a_be_fan');
    vote.Add('mid='+mid);
    hash := IdHTTP1.Post('http://vkontakte.ru/rate.php', vote);
    hash := copy(hash, pos('hash=', hash)+5, 18);
    IdHTTP1.Get('http://vkontakte.ru/rate.php?act=do_be_a_fan&mid='+mid+'&hash='+hash);
    IdHttp1.CookieManager.CookieCollection.Clear;

    Ругается на выделенную строчку.

    Как избавиться от ошибки?
     
  2. #Smith

    #Smith New Member

    Joined:
    20 Jun 2010
    Messages:
    97
    Likes Received:
    2
    Reputations:
    0
    Я догадываюсь что ты пишешь.
    Что касается ошибки: в библиотеке indy частый глюк кривая обработка кукисов.
    Решение - использовать библиотеку сокетов.
    Оно и легче и проще и понятнее.
    Изучай сетевое программирование и прикладные протоколы.
     
    #2 #Smith, 5 Aug 2010
    Last edited: 5 Aug 2010
  3. Redeemer

    Redeemer Member

    Joined:
    3 Jul 2010
    Messages:
    203
    Likes Received:
    24
    Reputations:
    1
    Ругается не на выделенную строчку, а на предыдущую.
    И в "учебных целях" такие вещи не пишутся.
     
  4. lamer811

    lamer811 Elder - Старейшина

    Joined:
    8 Nov 2009
    Messages:
    132
    Likes Received:
    39
    Reputations:
    12
    Спасибо за совет.
    Ваши догадки носят ложный характер, я тоже не сижу на месте и учусь...

    Откомпилировав данный проект в 2010, программа начала работать, но ошибка теперь появляется, только если попадается не валидный аккаунт. Уже лучше


    Berman писал. За что ему спасибо
     
  5. #Smith

    #Smith New Member

    Joined:
    20 Jun 2010
    Messages:
    97
    Likes Received:
    2
    Reputations:
    0
    Это не ошибки, а исключения.
    Подозрения на "HandleRedirects"
    Оно равно True?
     
  6. lamer811

    lamer811 Elder - Старейшина

    Joined:
    8 Nov 2009
    Messages:
    132
    Likes Received:
    39
    Reputations:
    12
    Да True.
     
  7. 090808

    090808 Member

    Joined:
    15 Mar 2009
    Messages:
    171
    Likes Received:
    46
    Reputations:
    10
    Delphi 7,стоит indy 10?
     
  8. _DemiX_

    _DemiX_ New Member

    Joined:
    25 May 2010
    Messages:
    51
    Likes Received:
    1
    Reputations:
    0
    попробуй get запрос) у меня когда такая фигня выходила, я просто в гет переделывал, и всё станосилось норм)
     
  9. lamer811

    lamer811 Elder - Старейшина

    Joined:
    8 Nov 2009
    Messages:
    132
    Likes Received:
    39
    Reputations:
    12
    Всем спасибо, проблема уже давно решена.