Главная страница
    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.066 c
15-1342187339
SeaData
2012-07-13 17:48
2013.03.22
[работа] Требуется старший программист (Delphi + MySQL)


15-1340260883
TUser
2012-06-21 10:41
2013.03.22
Две новости рядом


2-1340776149
mpdasa
2012-06-27 09:49
2013.03.22
Как вставлять текст в (rich)edit с задержкой времени


2-1330951925
leklerk
2012-03-05 16:52
2013.03.22
Как изменить подсвойство dgEditing у свойства Options у DBGrid?


2-1345880723
alexdn
2012-08-25 11:45
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский