Как в параметре передать вместо процедуры метод класса?
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [18.97.14.84] |
|
|
ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi · Книги по Delphi
Как в параметре передать вместо процедуры метод класса?
|
Сообщ.
#1
,
|
|
|
|
Код из TChromium
![]() ![]() TCefStringVisitorProc = procedure(const str: ustring); [CODE=pas]constructor TCefFastStringVisitor.Create(const callback: TCefStringVisitorProc); begin inherited Create; FVisit := callback; end; Как мне в качестве callback при вызове конструктора передать не процедуру, а метод класса? ========== Вот есть же способ, передать вместо метода класса обычную процедуру. А как в данном случае сделать наоборот? |
|
Сообщ.
#2
,
|
|
|
|
объяви метод class static
|