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