![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проверка поля типа TNotifyEvent
PoetOfDelphi © (2006-03-15 12:20:00)Добрый день всем!
Мы можем запросто присвоить какому-нибудь событию обработчик или nil. А вот у меня возникла необходимость проверить в рантайме какой именно обработчик назначен этому событию. Естественно, чайниковая интуиция подсказала мне следующее:
If SomeObject.OnClick=SomeHandler then DoSomeThing
Но не тут то было - [Error]: Not enough actual parameters;
Пробовал лепить параметры – тоже ни к чему не приводит.
Пробовал использовать ф-цию GetPropValue из модуля TypeInfo – тоже параметров ему мало. Вероятно, я чего то не учитываю. Подскажите, плиз, кто знает.
PoetOfDelphi (2006-03-15 12:42:00) [1]Пасиба :)
clickmaker (2006-03-15 12:32:00) [2]Addr()
MBo (2006-03-15 12:28:00) [3]if @Button1.OnClick=@TForm3.Button1Click then