![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Передача процедуры как параметра процедуры [D7, Win95/98, WinXP]
_Lucifer_ © (2005-12-07 14:43:00)Мне надо динамически создать N кнопок.
Каждой кнопке присваивается обработчик.
Процедура создания каждой кнопки абсолютно идентична, поэтому хочу оформить её в виде процедуры, но не знаю как в процедуру передать имя процедуры, которая будет вызываться при нажатии на динамическисозданную кнопку.
Подскажите как в процедуру передать другую процедуру как параметр?
ShiFT (2005-12-08 09:01:00) [1]>> procedure myproc(myparam : tnotifyevent);
> myparam = NameMyProcedure?
> где NameMyProcedure это процедура-обработчик нажатия на кнопку.
myproc( @NameMyProcedure);
Digitman (2005-12-07 15:57:00) [2]
> _Lucifer_ © (07.12.05 15:43) [2]
про процедурные типы в Паскале слыхал ?
_Lucifer_ (2005-12-07 15:43:00) [3]myparam = NameMyProcedure?
где NameMyProcedure это процедура-обработчик нажатия на кнопку.
Reindeer Moss Eater (2005-12-07 14:57:00) [4]procedure myproc(myparam : tnotifyevent)