Вниз
Скачать: CL | DM;

вызов процедуры по адресу   Найти похожие ветки 

← →
antonn ©   (2007-10-27 17:54) [0]

...или не по адресу:)
Есть класс, который крутит в себе цикл по таймеру. Типа счетчик :)
Нужно вызвать процедуру TForm1.megaProc; из класса, сам класс в public у TForm1. Как бы это сделать?


← →
antonn ©   (2007-10-27 17:56) [1]

ах да, нужно в собственно по таймеру в классе вызывать ту процедуру у формы.


← →
Джо ©   (2007-10-27 19:06) [2]

В чем проблема?
В конструкторе (например) класса передаешь ссылку на форму. А еще лучше — сделать свойство-событие. Типа такого:

TMyClass = class
property OnTimer: TNotifyEvent read ... write ...
end;

...
MyClass.OnTimer := OnMyClassTimer;


← →
antonn ©   (2007-10-27 20:00) [3]

ну да, про такой вариант не подумал:)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.014 c
9-1162551661
megabyte-ceercop
2006-11-03 14:01
2007.11.18
Попинайте дему


6-1174478886
Russ
2007-03-21 15:08
2007.11.18
"No command handler found"


2-1193218088
nAlex
2007-10-24 13:28
2007.11.18
Canvas.Draw, Bitmap, ImageList


15-1192426981
de.
2007-10-15 09:43
2007.11.18
Текущий элемент меню


4-1178126275
Альберт
2007-05-02 21:17
2007.11.18
перевод 8 битного битмапа в 24 битный




   Наверх