Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Можно ли создать событие для не визуального класса?


koha ©   (2007-07-06 17:17:00) 

Можно ли создать событие для не визуального класса?


{RASkov}   (2007-07-06 23:05:00) [1]

События в делфи-классах - это теже самые свойства, только их тип - ссылка на метод.... См [5],[6]...


Kolan   (2007-07-06 18:10:00) [2]

Пользуемся как обычно:

{…}
procedure ThradEvent(Sender: TObject; SomeParam: Integer);//


Kolan   (2007-07-06 18:06:00) [3]

> Может чего подскажете мне нужно создать свое событие в TThread

TMyThreadEvent = procedure (Sender: TObject; SomeParam: Integer) of object;

TMyThreadWithEvent = class(TThread)
strict private
 FMyThreadEvent: TMyThreadEvent;
public
 property OnMyEvent: TMyThreadEvent read FMyThreadEvent write FMyThreadEvent;
end;


oldman   (2007-07-06 18:01:00) [4]


> Можно ли создать событие для не визуального класса?


Ну... Если они существуют, значит можно.
Я думаю, создаются так-же, как и для визуального класса.


koha   (2007-07-06 17:59:00) [5]

Может чего подскажете мне нужно создать свое событие в TThread


clickmaker   (2007-07-06 17:20:00) [6]

а почему нет?
пример: TStringList.OnChange


Stanislav   (2007-07-06 17:20:00) [7]

можно.


Наверх

Титульная страница Поиск, карта сайта Написать письмо