Цитата YikxX:
А пользователь не запутается во всем этом? »
|
а смотря как сделаем :))))) Можно и интефейс обычного, скрыто-консольного, FakeSetup так описать, что отпадет всякое желание им пользоваться.
У меня задумка такая
с лева treeview сформированы пункты из плугинов, с права собственно данные (TabControl без показа вкладок).
внизу кнопки сохранить/отмена.
Интерфейс плугина тоже достаочно простой
-- метод получения имени вкладки (в treeView (возможно в виде путевого имени, чтобы дерево было))
-- метод загрузки данных во вкладку при первом показе
-- метод сохранения данных при завершении (нажали сохранить)
-- метод проверки правильности данных вызывается перед сохранением
-- метод инициализации (handle окна на котором будем рисовать контролы, процедуры распаковки Cab|7z, методы извлечения инфы из конкретного INF).
-- возможно что-то другое, нужно будет уточнить по мере роста.
все методы описаны так чтобы можно было писать плугины на разных языках программирования....
Вроде должно получиться, нужно только будет время выкроить чтобы обтачить напильником...