Re: Система доступных элементов меню в программе
От: tarkil Россия http://5209.copi.ru/
Дата: 23.06.06 02:52
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Программа реализует набор комманд, доступных через элементы меню.

А>(например File.Open File.New File.Close File.Save ...) Число комманд достаточно большое ~100
А>При этом при активации отдельных элементов возможно изменение состояния других элементов.

Во-первых, идея, чтоб состояние одного пункта меню зависело от состояния другого пункта меню — архисомнительная. Навесить себе тут циклическую зависимость — как два байта переслать.

Во-вторых, есть надёжный и простой способ обновления — обновлять их просто по таймеру. При этом, правда, приходится заботиться о том, чтобы в начале каждого обработчика команды был дубликат проверки. Но об этом я бы позаботился независимо от механизма обновлений — просто для надёжности.
--
wbr, Peter Taran
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.