Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

компонент 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 вся ветка

Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.064 c
15-1332788348
IceKhan
2012-03-26 22:59
2013.03.22
как включить отображение системных файлов в OpenDialog


2-1324740591
minotavr
2011-12-24 19:29
2013.03.22
BitBtn и ImageList


15-1352299509
Artem
2012-11-07 18:45
2013.03.22
Чем бесплатным распаковать tar.gz?


15-1347362518
Дмитрий С
2012-09-11 15:21
2013.03.22
Табличка "Туалет занят"


15-1344537298
kilkennycat
2012-08-09 22:34
2013.03.22
Бибик





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский