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

Вниз

Переопределение события   Найти похожие ветки 

 
Chinbeg   (2006-08-12 09:17) [0]

Господа извините за ламерский вопрос, но я не могу обработать событие OnDnsLookup класса TPing библиотеки ICS. Создал наследник от TPing и переопределил метод DnsLookup. Вот он:

TPinger = class(TPing) // forward declaration
Public
procedure DnsLookup(HostName: string); override;
implementation
procedure TPinger.DnsLookup(HostName: string);
begin
inherited;
end;

Теперь я не знаю как обработать событие OnDnsLookup. При ручном создании все равно не вызывается событие. И потом я плохо знаю ООП. Помогите пожалуйста!!!
Заранее благодарен.


 
DprYg ©   (2006-08-12 11:19) [1]

procedure TPinger.DnsLookup(HostName: string);
begin
inherited DnsLookup(указать параметры);
А тут писать все, что хочешь еще сделать
end;
Это используется тогда, когда надо изменить способ, в соответствие которым компонент отвечает на событие. И еще я не понял фразу
> При ручном создании все равно не вызывается событие.



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

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

Наверх





Память: 0.45 MB
Время: 0.039 c
3-1173879416
Vladisllav
2007-03-14 16:36
2007.06.03
Связь двух таблиц Ib в Delphi


3-1173848735
Xmen
2007-03-14 08:05
2007.06.03
Связь с базой


15-1178590615
Slider007
2007-05-08 06:16
2007.06.03
С днем рождения ! 8 мая


2-1179232495
NotAva
2007-05-15 16:34
2007.06.03
сообщение на перерисовку


2-1179132870
Taniana
2007-05-14 12:54
2007.06.03
Подскажите путь в программе с IP-адресом!!!





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