![]() |
|
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]()
|
|
| Galaxy |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 13.9.2009 Репутация: нет Всего: нет |
Вот такая ситуация. Допустим имеется приложение (Форма) и с этому приложению подключается плагины DLL)
И вопрос состоит в том, как на форме сделать динамическое появление настроек плагина, грубо говоря пусть есть плагин для решения квадратного уравнения, он подключается и на форме появились поля ввода для значений, какой то другой плагин, и соответ. его настройки появились, плагина нет - форма пустая... Запихать вместо этого форму в DLL не вариант, ибо сразу DLL раздувается, а плагин должен быть маленьким и функциональным и чтобы была одна рабочая форма Кто понял что я имею ввиду помагите примера и ссылкой где почитать и посмареть И если я правильно соображаю, что то подобное <удалено модератором> тут описывается?
Это сообщение отредактировал(а) bems - 30.9.2009, 06:56 |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 30 Всего: 484 |
Как вариант - передавать xml с перечнем полей.
На базе перечна динамически создавать контролы для заполнения и отдавать обратно xml с заполненными значениями. Если xml не устраивает - любой свой формат. Ничего сложного тут нет. Для начала возьми и реализуй 3 типа: строка, число, число с плавающей точкой. Если параметр строка - создай для него обычный Edit, если число, то Edit с проверкой. Вобщем разбираешь xml, автогенеришь по нему форму. По нажатию Ok, перебираешь все поля и запихиваешь результат обратно в xml. Вобщем нужно создать примитивную DataManaged форму. |
|||
|
||||
![]()
|
| Правила форума "Delphi: WinAPI и системное программирование" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |