Page:=form1.IdHTTP1.Get('http://vkontakte.ru/login.php?app=********'); if length(form1.idhttp1.response.location)<>0 then begin 111111111111 end else begin 222222222222 end; Все что находиться в 111111111111 не выполняется, а в 222222222222 выполняется, когда условие удовлетворяет.
ты уверен, что всё верно сделал? поставь бряки на if length(form1.idhttp1.response.location)<>0 и смотри, что там в переменных хранится.