Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Новый класс / 11 сообщений из 11, страница 1 из 1
08.10.2003, 09:35
    #32287062
LA
LA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый класс
Возникла проблема в разработке класса, потомка от TLabel иTTimer. Может у кого есть опыт в подобной разработке или в создании нового класса в целом, поделитесь пожалуйста!
...
Рейтинг: 0 / 0
08.10.2003, 09:38
    #32287064
OraLamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый класс
а в чем проблема
...
Рейтинг: 0 / 0
08.10.2003, 09:42
    #32287069
LA
LA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый класс
Проблема в том, что нет опыта в создании подобных вещей. Объясните пожалуйста методику создания нового класса, который наследует св-ва от нескольких классов.
...
Рейтинг: 0 / 0
08.10.2003, 10:01
    #32287091
cyc10ne
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый класс
в Delphi появилось множественно наследование?
отстал я от жизни наверное
...
Рейтинг: 0 / 0
08.10.2003, 10:05
    #32287096
bjohny
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый класс
может создать класс от TLabel и интегрировать в него таймер....
...
Рейтинг: 0 / 0
08.10.2003, 10:08
    #32287103
bjohny
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый класс
Примерно так:

type
TMyLabel = class(TLabel)
private
FTimer: TTimer;
procedure TimerEvent(Sender: TObject);
public
constructor Create(AOwner: TComponent); override;
end;

constructor TMyLabel.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
FTimer := TTimer.Create(Self);
FTimer.Interval := 100; { 100 ms }
FTimer.OnTimer := TimerEvent;
end;

procedure TMyLabel.TimerEvent(Sender: TObject);
begin
// Здесь обработчик таймера
end;
...
Рейтинг: 0 / 0
08.10.2003, 10:11
    #32287110
LA
LA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый класс
to bjohny ...уточните пожалуйста каким образом интегрировать в него таймер? Просто описать
Код: plaintext
1.
2.
3.
4.
 type  Ttimer1=class(TTimer) 
         private
        .....
         end;   

а как тогда описать процедуру которая будет улавливать таймер? пробовала через message не получилось!
...
Рейтинг: 0 / 0
08.10.2003, 10:16
    #32287120
bjohny
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый класс
см выше :)
...
Рейтинг: 0 / 0
08.10.2003, 10:18
    #32287123
vlad451
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый класс
Тебе же написали:
Код: plaintext
FTimer.OnTimer := TimerEvent; 

После окончания заданного времени таймер будет выполняться TimerEvent
...
Рейтинг: 0 / 0
08.10.2003, 10:45
    #32287173
LA
LA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый класс
to bjohny
Спасибо огромное! Все получилось!!!
...
Рейтинг: 0 / 0
08.10.2003, 11:32
    #32287281
bjohny
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый класс
)))))
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Новый класс / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]