Вниз
Скачать: CL | DM;

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

← →
Pcrepair ©   (2012-03-18 15:59) [0]

Добрый день, есть код написанный в ИНДИ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 написать эту строку?


← →
Anatoly Podgoretsky ©   (2012-03-18 17:05) [1]

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


← →
Pcrepair ©   (2012-03-18 17:46) [2]

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


← →
Сергей М. ©   (2012-03-18 19:12) [3]


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


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


← →
sniknik ©   (2012-03-18 19:15) [4]

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

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


← →
sniknik ©   (2012-03-18 19:18) [5]

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


← →
Сергей М. ©   (2012-03-18 23:01) [6]


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


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


← →
Dimka Maslov ©   (2012-03-19 09:40) [7]


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

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


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



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.048 c
4-1260273994
Суслик_
2009-12-08 15:06
2013.03.22
Ошибка 1265 и именованные каналы - проблема


15-1351816418
ЖЖ
2012-11-02 04:33
2013.03.22
Как постить в LiveJournal ?


6-1189685288
Ира
2007-09-13 16:08
2013.03.22
Блокировка инет трафика


15-1328778240
Baks
2012-02-09 13:04
2013.03.22
Как и где правильно хранить настройки и изменяемые файлы программ


2-1333344537
SvK.droNe
2012-04-02 09:28
2013.03.22
Рациональная интерполяция с помощью непрерывных дробей.




   Наверх