|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.07.2007, 17:57 | #1 |
Пользователь
Регистрация: 08.07.2007
Сообщений: 47
|
Plugin и все что с этим связано
Может кто нибудь когда писал компоненты или плугины реализуя в виде пакета bpl (Borland Package Library).
Проблема в следующем: Хочу написать плугин к программе, а именно хочу в BPL засунуть весь интерфейс главной формы (Размеры формы, кнопки, поля редактирования и тд) и далее работать с этим интерфейсом. У кого какие мысли будут по данному вопросу? |
26.07.2007, 20:12 | #2 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
мне кажется лучше и проще использовать DLL. Пихаешь код который выводит форму т.е. код типа form1.show; в отдельную процедурку и вызываешь её из программы.
или может я что то не так понял? |
26.07.2007, 21:05 | #3 | |
Пользователь
Регистрация: 08.07.2007
Сообщений: 47
|
Цитата:
Вот как тока его организовать это другой вопрос...... |
|
27.07.2007, 15:46 | #4 |
Пользователь
Регистрация: 08.07.2007
Сообщений: 47
|
Проблему вроде бы решил, но плагин(BPL) подключил статически.
А хочется подключить динамически и чтобы все кнопочки которые загружает плагин работали. |
28.07.2007, 16:34 | #5 |
Пользователь
Регистрация: 08.07.2007
Сообщений: 47
|
Ну вот написал до конца и подключение плагина подключил динамически,
но всеравно не так как хотелось. Когда загружаеш плагин, загружается новая форма, а все таки хотелось чтобы сам плагин отображался на главной форме. Кому это интересно могу выслать исходники программы. Суть программы: К основному приложению подключается DLL (в ней риализовывается функция возвращающая сумму массива) Загрузка плагина осуществляет интерфейс в котором вводятся элементы массива и выдается результат. Прога сделана так сказать для примера работы bpl и Dll. Кстати на этом примере можно посмотреть скока весит Dll и BPL и их приимущества. Последний раз редактировалось Mitriy; 28.07.2007 в 16:38. |
29.07.2007, 17:30 | #6 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
а ты пробовал запускать свою прогу на компах где Delphi не установлена?
|
29.07.2007, 17:58 | #7 |
Пользователь
Регистрация: 08.07.2007
Сообщений: 47
|
Специально тока что деинсталировал дельфу.
Приложение запускается, но ессесно надо чтобы присутсвовали пакеты BPL. Се домучал этот пример, как говорится "вшил" интерфейс в главную форму и кнопочки пашут. Задуманое решилось. |
12.12.2007, 16:24 | #8 |
Регистрация: 12.12.2007
Сообщений: 7
|
Тут сделал не давно плагин для своего приложения не знаю подходит он под этот вопрос или нет. Но суть моей проблемы была такова: мне необходимо было создать плагин который бы подключался у главной форме при чем если необходимо то он загружал некоторые изменения для нее. И добавлялся в меню. в последствии если необходимо вызвать его то в меня появляется кнопка на при нажатии загружается плагин(визуально) если надо выложу
|
12.12.2007, 19:48 | #9 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
выложи, не помешает.
|
13.12.2007, 10:53 | #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 |