Здравствуйте, уважаемые форумчане. Возникла проблема с idhttp, при передаче результата get запроса в TStringList - туда попадает только 165 строк кода страницы. Получаю страницу следующим образом:
| Код | procedure TForm1.DownloadCode(); var http: tidhttp; st: TStringList; dump: TStream; begin dump := TMemoryStream.Create; st:= TStringList.Create; http:=TIdHttp.Create(); http.HandleRedirects:=true; try http.Get('http://world7.runescape.com',dump); dump.Seek(0, soFromBeginning); st.LoadFromStream(dump); dump.Free; except showmessage('Get page code failed'); end; code.Text:=st.Text; st.Free; end;
|
В чем может быть проблема? Учитывая, что если вместо TStringList использовать Memo - то код страницы туда попадает полностью, на первый взгляд. Версия indy 10.5.7, версия delphi - XE. |