Главная страница
    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.067 c
2-1331024938
leklerk
2012-03-06 13:08
2013.03.22
Достаточно ли одного ADOConnection?


15-1338563526
Медвежонок Пятачок
2012-06-01 19:12
2013.03.22
Сменить глобус проживания


15-1329458550
coward
2012-02-17 10:02
2013.03.22
FreeSoft AV


4-1258568816
GreyWolf
2009-11-18 21:26
2013.03.22
проблема с запуском ShellExecute с протоколом mailto


15-1334144994
Дмитрий С
2012-04-11 15:49
2013.03.22
Что вообще такое SLIC?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский