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

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

Как можно определить тип указателя на метод класса [D6, WinXP]


oleg_ ©   (2004-08-09 16:43:00) 

Сабж чтобы  впоследствии передавать указатель на нужный метод в качестве параметра другому методу.
Вложенный type  вызывает ошибку:

type tirt_type=class(Tobject)
      type
      tmyfunc = function (betta:double):double;

а если вынести определение типа укаазателя метода из определения типа класса, это уже станет указатель на регулярную функцию (вне класса)

спасибо


Digitman   (2004-08-09 17:11:00) [1]

ай малацца


oleg_   (2004-08-09 17:10:00) [2]

Все получилось...


oleg_   (2004-08-09 16:52:00) [3]

Спасибо щас попробую


Digitman   (2004-08-09 16:48:00) [4]


> указатель на регулярную функцию (вне класса)


чавой-тоооо ?!!!

type
tmyfunc = function (betta:double):double of object;

type
tirt_type=class(Tobject)
 FMyFunc: tmyfunc;


Гаврила   (2004-08-09 16:47:00) [5]

tmyfunc = function (betta:double):double of Object;


Наверх

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