|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.10.2008, 16:43 | #1 |
Форумчанин
Регистрация: 22.09.2007
Сообщений: 540
|
Self, Owner, Sender
Привет. Пдскажите где можно подробнее почитать про вот эти непонятные слова. Какие когда использовать и для чего они нужны?
|
22.10.2008, 16:46 | #2 |
Форумчанин
Регистрация: 22.09.2007
Сообщений: 540
|
Я не только про них... Я вообще про такие вещицы, которые например всплывают при создании динамического объекта(в скобка, когда CTRL+Пробел нажимаешь)
|
22.10.2008, 19:22 | #3 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Огромное количество информации об этом и многом другом сконцентрировано во встроенном хэлпе. Недаром хэлпы Дельфи считаются одними из лучших. В принципе, если не рвать на себе волосы и не торопиться, как голый в баню, можно только ими и обойтись (плюс хороший набор готовых проектов в каталоге Demo), без книжек, по крайней мере, на первое время. Когда я начинал осваивать первый Clarion и первую Дельфи, литературы вообще не было, один только хэлп под рукой. И спросить было не у кого. И интернета не было.
А то, что хэлпы на аглицком, то тут никуда не деться - он нужен "по-любому". |
25.10.2008, 16:32 | #4 |
Форумчанин
Регистрация: 22.09.2007
Сообщений: 540
|
Спасибо... Вот только что делать? Плакать или смеяться...? Английския более или менее знаю... Но почему-то я никогда не доверял help'ам. Может это после прочтения помощи в майкросовтовских программах... А все прекрасно знают, что там хелпы сделаны для того, чтобы ещё больше запутать... Но Borland хвалят, поэтому стоит уделить внимание хелпу delphi.
|
25.10.2008, 23:28 | #5 | |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 486
|
Цитата:
Owner - указатель на владельца данного объекта. Например, для всех компонентов, добавляемых на форму, именно форма является владельцем, т.е. у кнопок, меток, переключателей и других Owner = <Форма>. Известно, что объекты нужно удалять после использования, но ведь нигде в программе не пишется явно код типа Button1.Free, Button2.Free, Button3.Free и т.д. Почему? Потому что форма, как владелец этих объектов, обязуется уничтожить их при своем удалении, например, при закрытии программы. Т.е. владелец сам удаляет своих "подчиненных". Sender - в обработчиках событий это указатель на объект, который вызвал данный обработчик. Например, если на кнопке Button1 сделан щелчок мышкой, то в обработчике OnClick Sender = Button1. В принципе сразу для нескольких кнопок можно указать одинаковый обработчик и тогда по параметру Sender можно определить какая именно кнопка была нажата и, к примеру, изменить что-то у этой кнопки. |
|
26.10.2008, 00:00 | #6 |
Пользователь
Регистрация: 24.10.2008
Сообщений: 17
|
Sender
Например используется для обратной связи. Допустим выполняется процедура Код:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TObject *Sender | sergei64_89 | Общие вопросы C/C++ | 1 | 06.06.2008 13:36 |