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

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

компонент TIdHTTP, разница в синтаксисе для ИНДИ7 и ИНДИ10


Pcrepair ©   (2012-03-18 15:59:00) 

Добрый день, есть код написанный в ИНДИ7, давно в 2003:
procedure TFindWebThread.GrabHtml;

var
 Http1: TIdHTTP;
begin
 Status := 'Sending query: ' + StrUrl;
 Synchronize (ShowStatus);
 Http1 := TIdHTTP.Create (nil);
 try
   Http1.Request.UserAgent := 'User-Agent: NULL';
   Http1.OnWork := HttpWork;
   strRead := Http1.Get (StrUrl);
 finally
   Http1.Free;
 end;
end;

на строке Http1.OnWork := HttpWork; компилятор(RAD2010) выдает ошибку (E2009 Incompatible types: 'Parameters lists differ'
наверно все дело в неправильном для ИНДИ10 синтаксисе (исходно написано для ИНДИ7)
Подскажите, как правильно для ИНДИ10 написать эту строку?


Dimka Maslov   (2012-03-19 09:40:00) [1]


Сергей М. ©   (18.03.12 19:12) [3]

> Справку к OnWork в 10-ке ты уже проштудировал ?


В данном конкретном случае вопрос является риторическим. Такого источника информации в принципе не существует.


Сергей М.   (2012-03-18 23:01:00) [2]


> sniknik ©   (18.03.12 19:18) [5]


Ну так это ж нужно мозг включать/напрягать)


sniknik   (2012-03-18 19:18:00) [3]

> Справку к OnWork в 10-ке ты уже проштудировал ?
тут даже справка лишняя... кинул на форму компонент, кликнул на методе, посмотрел как создалось.


sniknik   (2012-03-18 19:15:00) [4]

> Подскажите, как правильно для ИНДИ10 написать эту строку?
вот так
Http1.OnWork := HttpWork;

ошибка не в этой строке, а в описании метода, <> описанию в классе.


Сергей М.   (2012-03-18 19:12:00) [5]


> а это тут причем?


Притом что прототип метода-обработчика события OnWork различен в разных версиях Инди.
Справку к OnWork в 10-ке ты уже проштудировал ?


Pcrepair   (2012-03-18 17:46:00) [6]

а это тут причем?


Anatoly Podgoretsky   (2012-03-18 17:05:00) [7]

После Инди 7 были 8, 9 и 10 и все со своим синтаксисом и архитектрурой.


Наверх

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