![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 08.07.2007
Сообщений: 47
|
![]()
Может кто нибудь когда писал компоненты или плугины реализуя в виде пакета bpl (Borland Package Library).
Проблема в следующем: Хочу написать плугин к программе, а именно хочу в BPL засунуть весь интерфейс главной формы (Размеры формы, кнопки, поля редактирования и тд) и далее работать с этим интерфейсом. У кого какие мысли будут по данному вопросу? |
![]() |
![]() |
![]() |
#2 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
мне кажется лучше и проще использовать DLL. Пихаешь код который выводит форму т.е. код типа form1.show; в отдельную процедурку и вызываешь её из программы.
или может я что то не так понял? |
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 08.07.2007
Сообщений: 47
|
![]() Цитата:
Вот как тока его организовать это другой вопрос...... |
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 08.07.2007
Сообщений: 47
|
![]()
Проблему вроде бы решил, но плагин(BPL) подключил статически.
А хочется подключить динамически и чтобы все кнопочки которые загружает плагин работали. ![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 08.07.2007
Сообщений: 47
|
![]()
Ну вот написал до конца и подключение плагина подключил динамически,
но всеравно не так как хотелось. Когда загружаеш плагин, загружается новая форма, а все таки хотелось чтобы сам плагин отображался на главной форме. Кому это интересно могу выслать исходники программы. Суть программы: К основному приложению подключается DLL (в ней риализовывается функция возвращающая сумму массива) Загрузка плагина осуществляет интерфейс в котором вводятся элементы массива и выдается результат. Прога сделана так сказать для примера работы bpl и Dll. Кстати на этом примере можно посмотреть скока весит Dll и BPL и их приимущества. Последний раз редактировалось Mitriy; 28.07.2007 в 16:38. |
![]() |
![]() |
![]() |
#6 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
а ты пробовал запускать свою прогу на компах где Delphi не установлена?
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 08.07.2007
Сообщений: 47
|
![]()
Специально тока что деинсталировал дельфу.
Приложение запускается, но ессесно надо чтобы присутсвовали пакеты BPL. Се домучал этот пример, как говорится "вшил" интерфейс в главную форму и кнопочки пашут. Задуманое решилось. |
![]() |
![]() |
![]() |
#8 |
Регистрация: 12.12.2007
Сообщений: 7
|
![]()
Тут сделал не давно плагин для своего приложения не знаю подходит он под этот вопрос или нет. Но суть моей проблемы была такова: мне необходимо было создать плагин который бы подключался у главной форме при чем если необходимо то он загружал некоторые изменения для нее. И добавлялся в меню. в последствии если необходимо вызвать его то в меня появляется кнопка на при нажатии загружается плагин(визуально) если надо выложу
|
![]() |
![]() |
![]() |
#9 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
выложи, не помешает.
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
![]()
Мне тоже хочется пограмму с плагинами посмотреть.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
С этим надо бороться... | Карась | О форуме и сайтах клуба | 10 | 01.06.2008 11:10 |
Разработка PlugIn | BOBAH13 | Общие вопросы Delphi | 12 | 09.02.2008 17:37 |
StringGrid и всё что с ней связано.... | GAGARIN-NEW | Компоненты Delphi | 22 | 11.10.2007 15:19 |