![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Реализовать систему плагинов [D7]
WeX © (2009-07-06 10:56:00)Всем привет. Вообщем мне необходимо реализовать такую вещь: есть главная форма программы, на ней есть фрейм, так вот, нужно сделать чтото вроде системы плагинов чтобы программа получала список плагинов, и добавляла в listbox элемент для вызова каждого из плагинов, а те формы которые содержатся в самих dll'ках например подгружались во фрейм после того как выберу соответствующий в списке... Как это реализовать, и если можно пример кода приведите =))
WeX (2009-07-07 05:22:00) [1]Ладна, спасибо, дальше сам разберусь =))
Amoeba (2009-07-06 21:14:00) [2]Автору вопроса:
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=274
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=468
Если использовать обычные DLL, а не BPL, то получишь проблем по самое не хочу.
Сергей М. (2009-07-06 16:25:00) [3]Кому предпочтительнее ? И почему ?
Если кому-то режет глаз *.bpl-расширение имени файла, то ничто не мешает переименовать его в *.dll
WeX (2009-07-06 15:38:00) [4]ну предположим в конечном продукте dll использовать предпочтительнее чем bpl'ки
Сергей М. (2009-07-06 14:31:00) [5]Использовать bpl вместо dll тебе кто-то запрещает ?
WeX (2009-07-06 14:24:00) [6]хорошо, тогда скажи как это можно сделать без bpl'ок?
Сергей М. (2009-07-06 13:23:00) [7]
> формы которые содержатся в ..dll'ках
Не место там дельфийским формам..
Для них существуют bpl'ки
WeX (2009-07-06 13:14:00) [8]да нада фреймы, ну или подскажи идею как можно реализовать чтобы было стабилльно 2 панели открыты поверх всего сверху и снизу а между ними содержание формы из плагина
brother (2009-07-06 12:26:00) [9]а фреймы обязательны, может доп. окно?
WeX (2009-07-06 12:24:00) [10]ненене ты несовсем понял, на галвной форме есть listbox и контейнер для фрейма, в который должны помещатся фреймы в зависимости от выбранного из списка "плагина". сами фреймы долны содержатся в каких-либо подключаемых файлах, желательно dll
brother (2009-07-06 12:16:00) [11]> просто подгружать из dll фреймы внутрь основной формы
зачем? пусть в плагине содержится: основные св-ва объектов формы и их шкурки
зы длл тут совсем не обязателен...
WeX (2009-07-06 11:48:00) [12]Хотя желательно узнать и как изменять интерфейс формы в зависимости от загруженного плагина =))
WeX (2009-07-06 11:43:00) [13]Вообще неизменен, просто подгружать из dll фреймы внутрь основной формы
brother (2009-07-06 11:03:00) [14]для начала вопрос: а интерфейс формы со всеми элементами неизменен для всех плагинов?
brother (2009-07-06 10:59:00) [15]а веб мани у тя есть? или гугл не работает?