Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
 Re: Горячие клавиши ShortCut  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 26656
Соколинский Борис
Dimitry Sibiryakov
Контролёр же знает кому надо разослать уведомления о завершении потока, чтобы какие-нибудь кнопки или пункты меню изменили своё состояние
Теперь представим себе приложение, в котором 100500 разных контролах в разных формах. Чтобы это все корректно работало, они должны регистрироваться в диспетчере рассылок оповещений (я Вася, жду новостей от Пети).
Соответственно, должно быть 100500 идентификаторов Петей, и даже если базовый функционал прописан в родительской форме, на каждой дочерней должен быть перекрыт обработчик. Это и есть геморрой.

Это хуже, чем всё всем обо всём (без разбора) рассылать?

Сообщение было отредактировано: 19 июн 20, 19:24
19 июн 20, 19:26    [22153932]     Ответить | Цитировать Сообщить модератору
 Re: Горячие клавиши ShortCut  [new]
Соколинский Борис
Member

Откуда: Москва
Сообщений: 12682
wadman,
С точки зрения разработки - безусловно.
Где-то что-то забыл перекрыть и здравствуйте, товарищи (с).
19 июн 20, 20:10    [22153968]     Ответить | Цитировать Сообщить модератору
 Re: Горячие клавиши ShortCut  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 26656
Соколинский Борис
С точки зрения разработки - безусловно.
Где-то что-то забыл перекрыть и здравствуйте, товарищи

Это общий принцип программирования. К сожалению.
19 июн 20, 21:35    [22154008]     Ответить | Цитировать Сообщить модератору
 Re: Горячие клавиши ShortCut  [new]
Соколинский Борис
Member

Откуда: Москва
Сообщений: 12682
wadman
Это общий принцип программирования.
Я бы сказал что это общий принцип всего.
Я бы его сформулировал как: не можешь сделать надежно и эффективно одновременно - сделай хотя бы надежно.
19 июн 20, 22:35    [22154034]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
Все форумы / Delphi Ответить