Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Параметры функций

2.0K
14 сентября 2003 года
Dante™
28 / / 08.07.2003
Прива всем!
ОбЪясните пожалуйста смысл параметров, которые входят в обработчик и в функцию...тоесть: TObject *Sender и TComponent* Owner. Каков смысл и какие возможности манипуляции...

void __fastcall TForm1::Button1Click(TObject *Sender)
...

__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
...
Thaks:)
310
14 сентября 2003 года
fellow
853 / / 17.03.2003
Цитата:
Originally posted by Dante™
Прива всем!
ОбЪясните пожалуйста смысл параметров, которые входят в обработчик и в функцию...тоесть: TObject *Sender и TComponent* Owner. Каков смысл и какие возможности манипуляции...

void __fastcall TForm1::Button1Click(TObject *Sender)
...

__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
...
Thaks:)


1.

 
Код:
__fastcall TForm1::TForm1(TComponent* Owner)
      : TForm(Owner)

Это конструктор формы. Параметр имеет "говорящее" имя: Owner суть владелец. Он должен быть передан базовому классу. Владелец владеет формой, в частности распоряжается её временем жизни. Подробности - в справке.
2.
 
Код:
void __fastcall TForm1::Button1Click(TObject *Sender)

Это обработчик события. Параметр также имеет "говорящее" имя: Sender суть отправитель (не смотрели ли Вы дебильный американский фильм "Семейка придурков"?). Он сообщает, кто посылал данное сообщение.
С параметрами можно делать всё, что душа пожелает, вплоть до посинения (экрана или себя самого).
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог