![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| klyaksa |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 187 Регистрация: 15.9.2005 Репутация: нет Всего: нет |
Есть приложение, нужно в зависимости от состояния блокировать различные действия. Например, (это просто пример к вопросу) Action1 активировать только тогда когда в оооочень длинном списке или массиве сумма четных больше суммы не четных, т.е. нужно обработать весь список... Action2 - когда еще что-то там... Action3 вообще не имеет отношения к списку....
Список может меняться в разных местах программы, поэтому в каждое место писать а теперь ОбновитьДоступность() как-то не очень. Если проверку делать в ActionList - OnUpdate, то как я понимаю он вызывается для каждого действия в ActionList, т.е. лишнее разы придется перебирать список. Так или нет? Может как вариант ApplicationEvents-OnIdle или что еще? |
|||
|
||||
| 14SatanA88 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 393 Регистрация: 13.5.2010 Репутация: 2 Всего: 5 |
||||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |