Rainbow » 17.08.2004 (Вт) 11:34
Как организовать, еще во многом зависит от логики приложения. Если эта структура логически относится к одной из форм, то там держать ее и надо.
Если же это независимая структура, то на мой взгляд ее нужно оформить как отдельный класс. Почему не просто как глобальную переменную в каком-нибудь модуле? Потому что структура сложная (тем болле, что тебе еще и флаг к ней понадобился дополнительный). Определить методы работы с ней... Особенно, если похоже на то, что структура будет в дальнейшем развиваться. Объектной переменной этого класса инициализировать обе формы, которые и будут с ней работать.
Учиться - значит открывать для себя то, что уже знаешь. <...> Учить - значит напоминать другим о том, что они знают это также хорошо, как и ты. <...> Лучше всего ты учишь тому, чему тебе самому больше всего надо научиться. (Р. Бах)