![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
вызов процедуры по адресу
antonn © (2007-10-27 17:54:00)...или не по адресу:)
Есть класс, который крутит в себе цикл по таймеру. Типа счетчик :)
Нужно вызвать процедуру TForm1.megaProc; из класса, сам класс в public у TForm1. Как бы это сделать?
antonn (2007-10-27 20:00:00) [1]ну да, про такой вариант не подумал:)
Джо (2007-10-27 19:06:00) [2]В чем проблема?
В конструкторе (например) класса передаешь ссылку на форму. А еще лучше — сделать свойство-событие. Типа такого:
TMyClass = class
property OnTimer: TNotifyEvent read ... write ...
end;
...
MyClass.OnTimer := OnMyClassTimer;
antonn (2007-10-27 17:56:00) [3]ах да, нужно в собственно по таймеру в классе вызывать ту процедуру у формы.