Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.08.2007, 16:15   #1
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию http.Get закачка wordpress

Не смог закачать страницу с блога pblog.ru


Использую код:
Код:
RichEdit1.Lines.Text := http.Get(ComboBox1.text);
Alar вне форума Ответить с цитированием
Старый 14.08.2007, 16:25   #2
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

а адрес в get полный дай.
И еще, в адресе обязательно должно быть http://www.....
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 14.08.2007, 16:32   #3
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

http://www.pblog.ru - вот адресс в get.

Дело в том, что с других сайтов клуба нормально качает. подумал на вордпресс, но blog.uhhh.ru - тоже качает.

вордпресс - это название движка.
Код:
procedure TForm1.Button2Click(Sender: TObject);

var
  s:string;
begin

  Screen.Cursor:=crHourGlass;
  RichEdit1.Clear;
  RichEdit1.Lines.Text := http.Get(ComboBox1.text);
  Screen.Cursor:=crDefault;

end;
Alar вне форума Ответить с цитированием
Старый 14.08.2007, 16:35   #4
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Попробовал
Код:
unit Unit19;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient, IdHTTP,
  StdCtrls, ComCtrls;

type
  TForm19 = class(TForm)
    Button1: TButton;
    RichEdit1: TRichEdit;
    IdHTTP1: TIdHTTP;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form19: TForm19;

implementation

{$R *.dfm}

procedure TForm19.Button1Click(Sender: TObject);
begin
RichEdit1.Text:=idhttp1.Get('http://www.pblog.ru/');
end;

end.
в Richedit отобразился исходный код страницы, все впорядке, без ошибок вроде
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 14.08.2007, 16:37   #5
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

аа, так у тебя собственно ошибка в richedit
lines.text Приведете к ошибке вставки в несуществующую строку
используй просто text
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 14.08.2007, 16:40   #6
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

RichEdit1.Lines.Text := http.Get(ComboBox1.text);

заменил на

RichEdit1.Text:=http.Get(ComboBox1. text);

Заработало, хотя RichEdit1.Lines.Text - эта конструкция не работала только с блогом.
Alar вне форума Ответить с цитированием
Старый 14.08.2007, 16:40   #7
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

скорей всего присутствовал символ перевода строки, и richedit пытался вставить текст, следующий после этого символа в новую строку, которой нет
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 14.08.2007, 16:44   #8
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

Квэнди, вот сейчас тестю. всё равно иногда вылетает, сейчас разберусь почему.
Alar вне форума Ответить с цитированием
Старый 14.08.2007, 16:46   #9
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

можно попробовать поубирать лишние символы
RichEdit1.Text:=stringreplace(....
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 14.08.2007, 16:48   #10
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

Квэнди, спасибо всё в работает.
Alar вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Корректная закачка файлов. Dj_smart Работа с сетью в Delphi 3 26.03.2009 16:57
Кодировка WordPress (En) Viteef WordPress и другие CMS 8 09.11.2008 06:30
закачка по ftp Lonix Работа с сетью в Delphi 1 06.11.2007 21:34