Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

обратиться к процедуре зная только название в текстовом формате!


Dysan ©   (2004-12-09 11:20:00) 

как обратиться к процедуре зная только название в текстовом формате?
Реализован такой алгоритм:
if ... then PPHTML.OnHTMLTag:=MakeN_1;
if ... then PPHTML.OnHTMLTag:=MakeN_2;
if ... then PPHTML.OnHTMLTag:=MakeN_3;

А хотелось бы так
PPHTML.OnHTMLTag:=Получить_процедуру('MakeN_3');

Если такая возможность?


Dysan   (2004-12-09 12:57:00) [1]

спасибо
получилось!


Digitman   (2004-12-09 12:43:00) [2]


> Dysan ©   (09.12.04 12:33) [4]


см. тип TMethod


Dysan   (2004-12-09 12:33:00) [3]

а как?


jack128   (2004-12-09 11:37:00) [4]

Dysan ©   (09.12.04 11:36) [2]
а привести к нужному типу не судьба?


Dysan   (2004-12-09 11:36:00) [5]

да но MethodAddress возвращает тип pointer
и он отличен от типа события OnHTMLTag.
т.е. ругаеться!


clickmaker   (2004-12-09 11:24:00) [6]

MethodAddress
но это только для published-методов


Наверх

Титульная страница Поиск, карта сайта Написать письмо