Вверх ↑
Ответов: 3851
Рейтинг: 159
#1: 2009-06-06 00:04:10 ЛС | профиль | цитата

менеджер пользовательских настроек (например)..

залез в свой старый проект, и при попытке добавить на форму настроек ещё один контрол, понял, что рабочее поле разрослось и работать с ним стало неудобно, очень.
решил немного пооптимизировать узел загрузки и сохранения значений пользовательских настроек.
Идея такая:
каждому контролу соответствует глобальная переменная и одноимённый ключ в ini-файле. На рабочее поле помещаются сами контролы, для доступа к ним IndexToChanel и IndexToChanel, а также мультик, который всем этим управляет. В свойствах мульта нужно вписать имя ini-файла, название секции, где будут храниться ключи - значения переменных, а также список имён самих этих переменныхключей.

вот схема включения code_13614.txt, прошу высказываться..
карма: 0
начавший
0
файлы: 1code_13614.txt [4.7KB] [560]