Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
обычно там 0 :))) но если у разных компонентов один и тот же обработчик какого-то события, при помощи этого поля удобно определять в обработчике, какой именно компонент сгенерировал событие. самый простой пример: 8 кнопок для установки бит в байте. в Tag хранится номер бита соответствующей кнопки, и тогда все 8 кнопок имеют единственный обработчик OnClick типа
BYTE |= 1 << Sender->Tag;
т.к. задачи, похожие на этот пример в эмбеддерской практике довольно часто возникают, поле Tag жалко :)))
недавно вот делал редактор анимаций для неполной матрицы светодиодов - в этом поле хранил номер байта в массиве и номер бита в байте...
Составить ответ | Вернуться на конференцию
Ответы