Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.24;
Скачать: CL | DM;

Вниз

Присвоить OnTimer у свой обработчик.   Найти похожие ветки 

 
Zeden   (2002-04-25 23:44) [0]

Присвоить OnTimer"у свой обработчик - как сие сделать.
Причем таймер - создан программно Create"ом,а не как компонент на форме.


 
Лёша ©   (2002-04-26 03:12) [1]

Рисуешь процедуру:

procedure MyTimer(Sender: TObject);


И где-нибуть после создания таймера:

OnTimer:= MyTimer;

MyTimer должна быть методом какого-нить класса/объекта.


 
mwolf   (2002-04-26 03:36) [2]

Обработчик события таймера имеет тип TNotifyEvent
и должен быть методом какого-нибуть объекта.
Сие значит, что твоя процедура должна иметь вид

procedure TSomeObject.NameOfProcedure(Sender: TObject);
begin
...
end;

TSomeObject - может быть, например, объект окна
или тот объкт, кому собсно таймер нужен.
Потом при создании таймера MyTimer пишешь:
...
MyTimer := TTimer.Create;
MyTimer.OnTimer := SomeObject.NameOfProcedure;
...
где SomeObject - экземпляр TSomeObject.
Если создаёшь в методе самого TSomeObject,
то SomeObject, естесно писать не надо.
А вообще процедурные типы описаны в любой книгепо Делфямю



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

Текущий архив: 2002.06.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
4-77668
Baklan_Robin
2002-04-22 15:59
2002.06.24
Выключение оперделенных комбинаций клавишь Windows


3-77269
Dorosh
2002-05-30 11:45
2002.06.24
Перенос mdb базы на MS SQL


14-77557
Sergik_81
2002-05-20 08:04
2002.06.24
Буфер и резидентная программа


1-77421
CrazyHacKeRs
2002-06-10 14:21
2002.06.24
text2translit


7-77646
skovorodka
2002-03-31 14:38
2002.06.24
Как изменить время часов виндовс ?